Beispiel #1
0
def test_binary_false():
    actual = array_binary_search(99, [1, 2, 3, 4, 5, 6, 7])
    expected = -1
    assert actual == expected
Beispiel #2
0
def test_binary_empty():
    actual = array_binary_search(8, [])
    expected = -1
    assert actual == expected
Beispiel #3
0
def test_binary_true():
    actual = array_binary_search(15, [4, 8, 15, 16, 23, 42])
    expected = 2
    assert actual == expected
Beispiel #4
0
def test_array_binary_search_1():
    arr = [1, 2, 3, 4]
    actual = array_binary_search(arr, 1)
    expected = 0
    assert actual == expected
Beispiel #5
0
def test_array_binary_search_14():
    arr = [1, 2, 3, 4]
    actual = array_binary_search(arr, 2.5)
    expected = -1
    assert actual == expected
Beispiel #6
0
def test_array_binary_search_11():
    arr = [1, 2, 3, 4, 5]
    actual = array_binary_search(arr, 0)
    expected = -1
    assert actual == expected
Beispiel #7
0
def test_array_binary_search_9():
    arr = [1, 2, 3, 4, 5]
    actual = array_binary_search(arr, 5)
    expected = 4
    assert actual == expected
Beispiel #8
0
def test_array_binary_search_8():
    arr = [1, 2, 3, 4, 5]
    actual = array_binary_search(arr, 4)
    expected = 3
    assert actual == expected
Beispiel #9
0
def test_array_binary_search_7():
    arr = [1, 2, 3, 4, 5]
    actual = array_binary_search(arr, 3)
    expected = 2
    assert actual == expected
Beispiel #10
0
def test_array_binary_search_2():
    arr = [1, 2, 3, 4]
    actual = array_binary_search(arr, 2)
    expected = 1
    assert actual == expected