Esempio n. 1
0
def test_array_binary_search_one():
    assert BinarySearch([1, 2, 3, 4], 4) == 3
Esempio n. 2
0
def test_BinarySearch3():
    assert BinarySearch([11, 22, 33, 44, 55], 54) == -1
Esempio n. 3
0
def test_BinarySearch1():
    assert BinarySearch([11, 22, 33, 44, 55, 66, 77], 90) == -1
Esempio n. 4
0
def test_BinarySearch_1():
    actual = BinarySearch([2, 4, 6, 8, 9, 12, 15, 16, 18, 20], 16)
    expected = 7
    assert actual == expected
def test_binary_true():
    actual = BinarySearch([2, 3, 4, 10, 40, 50, 60, 70, 80], 40)
    expected = 4
    assert actual == expected
Esempio n. 6
0
def test_BinarySearch_2():
    actual = BinarySearch([4, 8, 15, 23, 42, 55, 64, 69], 8)
    expected = 1
    assert actual == expected
Esempio n. 7
0
def test_BinarySearch_4():
    actual = BinarySearch('error', 4)
    expected = 'Please Insert An Array'
    assert actual == expected
Esempio n. 8
0
def test_array_binary_search_seven():
    assert BinarySearch([1, 2, 3, 4, 5], 4) == 3
Esempio n. 9
0
def test_array_binary_search_eight():
    assert BinarySearch([1, 2, 3, 4, 5], 5) == 4
Esempio n. 10
0
def test_array_binary_search_five():
    assert BinarySearch([1, 2, 3, 4], 99) == -1
Esempio n. 11
0
def test_array_binary_search_six():
    assert BinarySearch([1, 2, 3, 4], -33) == -1
Esempio n. 12
0
def test_array_binary_search_four():
    assert BinarySearch([1, 2, 3, 4], 1) == 0
Esempio n. 13
0
def test_array_binary_search_three():
    assert BinarySearch([1, 2, 3, 4], 2) == 1
Esempio n. 14
0
def test_array_binary_search_two():
    assert BinarySearch([1, 2, 3, 4], 3) == 2
Esempio n. 15
0
def test_BinarySearch4():
    actual = BinarySearch([],12)
    expected = "the list is empty"
    assert actual == expected
Esempio n. 16
0
def test_array_binary_search_nine():
    assert BinarySearch([1, 2, 3, 4, 5], 3) == 2
Esempio n. 17
0
def test_BinarySearch():
    actual = BinarySearch([4,8,15,16,23,42], 15)
    expected = 2
    assert actual == expected
Esempio n. 18
0
def test_array_binary_search_ten():
    assert BinarySearch([1, 2, 3, 4, 5], 2) == 1
Esempio n. 19
0
def test_BinarySearch_3():
    actual = BinarySearch([4, 8, 15, 23, 42, 55, 64, 69], 3)
    expected = 'Sorry Invailed Input'
    assert actual == expected
Esempio n. 20
0
def test_array_binary_search_11():
    assert BinarySearch([1, 2, 3, 4, 5], 1) == 0
Esempio n. 21
0
def test_BinarySearch_5():
    actual = BinarySearch([4, 8, 15, 23, 42, 55, 64, 69], 'not number')
    expected = 'Please Insert A Number'
    assert actual == expected
Esempio n. 22
0
def test_array_binary_search_12():
    assert BinarySearch([1, 2, 3, 4, 5], 99) == -1
def test_binary_odd():
    actual = BinarySearch([], 1)
    expected = -1
    assert actual == expected
Esempio n. 24
0
def test_binary1():
    actual = BinarySearch([11, 22, 33, 44, 55, 66, 77], 90)
    expected = -1
    assert actual == expected
def test_binary_false():
    actual = BinarySearch([2, 3, 4, 10, 40, 50, 60, 70, 80], 100)
    expected = -1
    assert expected == actual
Esempio n. 26
0
def test_BinarySearch2():
    actual = BinarySearch([1,2,3,4,5,6,7], 9)
    expected = -1
    assert actual == expected
Esempio n. 27
0
def test_BinarySearch4():
    assert BinarySearch([12, 22, 32, 42, 52], 42) == 3
Esempio n. 28
0
def test_BinarySearch3():
    assert BinarySearch([18,345,35,57,1,38,4], 33) == -1
Esempio n. 29
0
def test_BinarySearch2():
    assert BinarySearch([4, 8, 15, 16, 23, 42], 15) == 2
Esempio n. 30
0
def test_array_binary_search_13():
    assert BinarySearch([1, 2, 3, 4, 5], -12) == -1