Skip to content

Commit f028641

Browse files
committed
test: add unit test for handling middle element in right sorted half of rotated array
1 parent 591ef3e commit f028641

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/test/java/com/thealgorithms/searches/RotatedBinarySearchTest.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,13 @@ void shouldReturnMinusOneWhenNotFound() {
3535
assertEquals(-1, search.find(array, 3));
3636
}
3737

38+
@Test
39+
void shouldHandleWhenMiddleIsGreaterThanKeyInRightSortedHalf() {
40+
RotatedBinarySearch search = new RotatedBinarySearch();
41+
Integer[] array = {6, 7, 0, 1, 2, 3, 4, 5};
42+
assertEquals(2, search.find(array, 0));
43+
}
44+
3845
@Test
3946
void shouldHandleDuplicates() {
4047
RotatedBinarySearch search = new RotatedBinarySearch();

0 commit comments

Comments
 (0)