import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; public class SimpleTest { private static HamiltonianCycle hamiltonianCycle; @BeforeAll public static void init() { hamiltonianCycle = new MyHamiltonianCycle(); } @Test public void test1() { long[] g = {0b110, 0b101, 0b011}; Assertions.assertTrue(hamiltonianCycle.hasHamiltonianCycle(g)); } @Test public void test2() { long[] g = {0b1110, 0b1101, 0b1011, 0b0111}; Assertions.assertTrue(hamiltonianCycle.hasHamiltonianCycle(g)); } @Test public void test3() { long[] g = {0b010, 0b101, 0b010}; Assertions.assertFalse(hamiltonianCycle.hasHamiltonianCycle(g)); } @Test public void test4() { long[] g = {0b11110, 0b00101, 0b00011, 0b10001, 0b01001}; Assertions.assertFalse(hamiltonianCycle.hasHamiltonianCycle(g)); } }