Create IterativeBinarySearchTest.java (#826)
Co-authored-by: o0ovano0o <o0ovano0o@users.noreply.github.com>
This commit is contained in:
parent
e72d71c0d7
commit
c7fa087e02
30
Searches/IBSearch_test.java
Normal file
30
Searches/IBSearch_test.java
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
|
||||||
|
import static org.junit.jupiter.api.Assertions.*;
|
||||||
|
|
||||||
|
import org.junit.jupiter.api.Test;
|
||||||
|
|
||||||
|
public class IterativeBinarySearch_Test {
|
||||||
|
|
||||||
|
// kiem thu luong du lieu
|
||||||
|
// ham search dung de tim key trong mang da xap xep
|
||||||
|
// dua theo tieu chi all-du path tim dc 4 tescase
|
||||||
|
Integer[] arr = {0,1,2,3,4,5,6,7,8,9,10};
|
||||||
|
IterativeBinarySearch search = new IterativeBinarySearch();
|
||||||
|
@Test
|
||||||
|
void tc1_key_khong_co_trong_mang() {
|
||||||
|
assertTrue(search.find(arr, 11)==-1);
|
||||||
|
}
|
||||||
|
@Test
|
||||||
|
void tc2_key_nam_chinh_giua_mang() {
|
||||||
|
assertTrue(search.find(arr, 5)==5);
|
||||||
|
}
|
||||||
|
@Test
|
||||||
|
void tc3_key_nam_cuoi_mang() {
|
||||||
|
assertTrue(search.find(arr, 10)==10);
|
||||||
|
}
|
||||||
|
@Test
|
||||||
|
void tc4_key_nam_dau_mang() {
|
||||||
|
assertTrue(search.find(arr, 0)==0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user