import org.junit.Assert; import org.junit.BeforeClass; import org.junit.Test; public class SimpleTest { private static Driehoeken driehoeken; @BeforeClass public static void init() { driehoeken = new MijnDriehoeken(); } @Test public void testDriehoek() { long[] graaf = { 0b110, 0b101, 0b011 }; Assert.assertEquals("Verkeerd aantal driehoeken", 1, driehoeken.tel(graaf)); } @Test public void testPiramide() { long[] graaf = { 0b11110, 0b01101, 0b10011, 0b10011, 0b01101 }; Assert.assertEquals("Verkeerd aantal driehoeken", 4, driehoeken.tel(graaf)); } @Test public void testCompleet() { long[] graaf = { 0b11110, 0b11101, 0b11011, 0b10111, 0b01111 }; Assert.assertEquals("Verkeerd aantal driehoeken", 10, driehoeken.tel(graaf)); } @Test public void test64() { long[] graaf = new long[64]; graaf[0] = ~1L; graaf[1] = ~2L; for (int i = 2; i < 64; i++) graaf[i] = 3; Assert.assertEquals("Verkeerd aantal driehoeken", 62, driehoeken.tel(graaf)); } }