@Test public void testTwo() { assertEquals(0, IntroTutorialChallenges.linearSearch(two, 5)); assertEquals(0, IntroTutorialChallenges.binarySearch(two, 5)); assertEquals(1, IntroTutorialChallenges.linearSearch(two, 100)); assertEquals(1, IntroTutorialChallenges.binarySearch(two, 100)); }
@Test public void testThree() { assertEquals(0, IntroTutorialChallenges.linearSearch(three, 50)); assertEquals(0, IntroTutorialChallenges.binarySearch(three, 50)); assertEquals(1, IntroTutorialChallenges.linearSearch(three, 77)); assertEquals(1, IntroTutorialChallenges.binarySearch(three, 77)); assertEquals(2, IntroTutorialChallenges.linearSearch(three, 123)); assertEquals(2, IntroTutorialChallenges.binarySearch(three, 123)); }
@Test public void testEven() { assertEquals(0, IntroTutorialChallenges.linearSearch(even, 8)); assertEquals(0, IntroTutorialChallenges.binarySearch(even, 8)); assertEquals(1, IntroTutorialChallenges.linearSearch(even, 12)); assertEquals(1, IntroTutorialChallenges.binarySearch(even, 12)); assertEquals(2, IntroTutorialChallenges.linearSearch(even, 595)); assertEquals(2, IntroTutorialChallenges.binarySearch(even, 595)); assertEquals(3, IntroTutorialChallenges.linearSearch(even, 1255)); assertEquals(3, IntroTutorialChallenges.binarySearch(even, 1255)); assertEquals(4, IntroTutorialChallenges.linearSearch(even, 18859)); assertEquals(4, IntroTutorialChallenges.binarySearch(even, 18859)); assertEquals(5, IntroTutorialChallenges.linearSearch(even, 123452)); assertEquals(5, IntroTutorialChallenges.binarySearch(even, 123452)); assertEquals(6, IntroTutorialChallenges.linearSearch(even, 5551120)); assertEquals(6, IntroTutorialChallenges.binarySearch(even, 5551120)); assertEquals(7, IntroTutorialChallenges.linearSearch(even, 65486909)); assertEquals(7, IntroTutorialChallenges.binarySearch(even, 65486909)); }
@Test public void testOdd() { assertEquals(0, IntroTutorialChallenges.linearSearch(odd, 2)); assertEquals(0, IntroTutorialChallenges.binarySearch(odd, 2)); assertEquals(1, IntroTutorialChallenges.linearSearch(odd, 99)); assertEquals(1, IntroTutorialChallenges.binarySearch(odd, 99)); assertEquals(2, IntroTutorialChallenges.linearSearch(odd, 771)); assertEquals(2, IntroTutorialChallenges.binarySearch(odd, 771)); assertEquals(3, IntroTutorialChallenges.linearSearch(odd, 4123)); assertEquals(3, IntroTutorialChallenges.binarySearch(odd, 4123)); assertEquals(4, IntroTutorialChallenges.linearSearch(odd, 102304)); assertEquals(4, IntroTutorialChallenges.binarySearch(odd, 102304)); assertEquals(5, IntroTutorialChallenges.linearSearch(odd, 515799)); assertEquals(5, IntroTutorialChallenges.binarySearch(odd, 515799)); assertEquals(6, IntroTutorialChallenges.linearSearch(odd, 515987578)); assertEquals(6, IntroTutorialChallenges.binarySearch(odd, 515987578)); }
@Test public void testOne() { assertEquals(0, IntroTutorialChallenges.linearSearch(one, 10)); assertEquals(0, IntroTutorialChallenges.binarySearch(one, 10)); }
@Test public void testEmpty() { assertEquals(-1, IntroTutorialChallenges.linearSearch(empty, 14)); assertEquals(-1, IntroTutorialChallenges.binarySearch(empty, 14)); }