From ba749f9696785bef86557bfdcbdf18e8b7ce2f9a Mon Sep 17 00:00:00 2001 From: ppmy02 <101252827+ppmy02@users.noreply.github.com> Date: Wed, 29 Jun 2022 23:46:09 +0700 Subject: [PATCH] Create indexOfTest.java --- src/test/binary_search_test/indexOfTest.java | 34 ++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 src/test/binary_search_test/indexOfTest.java diff --git a/src/test/binary_search_test/indexOfTest.java b/src/test/binary_search_test/indexOfTest.java new file mode 100644 index 0000000..68f51ce --- /dev/null +++ b/src/test/binary_search_test/indexOfTest.java @@ -0,0 +1,34 @@ +package binary_search_test; + +import auto_testcase_generation.testdatagen.templateType.BinarySearch; +import org.junit.Assert; +import org.junit.Test; + +public class IndexOfTest { + + + + @Test + public void testIndexOf() { + int[] a = {0, 3, 5, 8, 8, 9, 12}; + int k = 8; + //test 1 + int actual = BinarySearch.indexOf(a, k); + int expected = 3; + Assert.assertEquals(expected, actual); + @Test + public void testIndexOfWithKeyBiggerThanMId() { + a = new int[]{0, 3, 5, 8, 8, 9, 12}; + k = 1; + actual = BinarySearch.indexOf(a, k); + expected = -1; + Assert.assertEquals(expected, actual); + @Test + public void testIndexOfWithEmptyArray() { + a = new int[]{}; + k = 1; + actual = BinarySearch.indexOf(a, k); + expected = -1; + Assert.assertEquals(expected, actual); + } +}