|
|
@@ -13,23 +13,23 @@ public class BinarySearchTest {
|
|
13
|
13
|
|
|
14
|
14
|
@Test
|
|
15
|
15
|
public void findsAValueInAnArrayWithOneElement() {
|
|
16
|
|
- List<Integer> listOfUnitLength = Collections.singletonList(6);
|
|
|
16
|
+ List<Character> listOfUnitLength = Collections.singletonList('6');
|
|
17
|
17
|
|
|
18
|
|
- BinarySearch<Integer> search = new BinarySearch<>(listOfUnitLength);
|
|
|
18
|
+ BinarySearch<Character> search = new BinarySearch<>(listOfUnitLength);
|
|
19
|
19
|
|
|
20
|
|
- assertEquals(0, search.indexOf(6));
|
|
|
20
|
+ assertEquals(0, search.indexOf('6'));
|
|
21
|
21
|
}
|
|
22
|
22
|
|
|
23
|
23
|
@Ignore("Remove to run test")
|
|
24
|
24
|
@Test
|
|
25
|
25
|
public void findsAValueInTheMiddleOfAnArray() {
|
|
26
|
|
- List<Integer> sortedList = Collections.unmodifiableList(
|
|
27
|
|
- Arrays.asList(1, 3, 4, 6, 8, 9, 11)
|
|
|
26
|
+ List<String> sortedList = Collections.unmodifiableList(
|
|
|
27
|
+ Arrays.asList("1", "3", "4", "6", "8", "9", "11")
|
|
28
|
28
|
);
|
|
29
|
29
|
|
|
30
|
|
- BinarySearch<Integer> search = new BinarySearch<>(sortedList);
|
|
|
30
|
+ BinarySearch<String> search = new BinarySearch<>(sortedList);
|
|
31
|
31
|
|
|
32
|
|
- assertEquals(3, search.indexOf(6));
|
|
|
32
|
+ assertEquals(3, search.indexOf("6"));
|
|
33
|
33
|
}
|
|
34
|
34
|
|
|
35
|
35
|
@Ignore("Remove to run test")
|
|
|
@@ -83,13 +83,13 @@ public class BinarySearchTest {
|
|
83
|
83
|
@Ignore("Remove to run test")
|
|
84
|
84
|
@Test
|
|
85
|
85
|
public void identifiesThatAValueIsNotIncludedInTheArray() {
|
|
86
|
|
- List<Integer> sortedList = Collections.unmodifiableList(
|
|
87
|
|
- Arrays.asList(1, 3, 4, 6, 8, 9, 11)
|
|
|
86
|
+ List<String> sortedList = Collections.unmodifiableList(
|
|
|
87
|
+ Arrays.asList("1", "3", "4", "6", "8", "9", "11")
|
|
88
|
88
|
);
|
|
89
|
89
|
|
|
90
|
|
- BinarySearch<Integer> search = new BinarySearch<>(sortedList);
|
|
|
90
|
+ BinarySearch<String> search = new BinarySearch<>(sortedList);
|
|
91
|
91
|
|
|
92
|
|
- assertEquals(-1, search.indexOf(7));
|
|
|
92
|
+ assertEquals(-1, search.indexOf("7"));
|
|
93
|
93
|
}
|
|
94
|
94
|
|
|
95
|
95
|
@Ignore("Remove to run test")
|