mirror of
https://github.com/jlengrand/Coding4Interviews.git
synced 2026-03-10 08:11:24 +00:00
Test inputs
This commit is contained in:
@@ -15,9 +15,28 @@ class test_bin_search(unittest.TestCase):
|
||||
self.s1 = 3
|
||||
self.res1 = None
|
||||
|
||||
def test_shuffle(self):
|
||||
self.arr2 = None
|
||||
self.arr3 = []
|
||||
self.arr4 = 345
|
||||
|
||||
def test_bin_search(self):
|
||||
# Test None input
|
||||
res = bin_search(self.arr2, self.s1)
|
||||
self.assertEqual(res, self.res1)
|
||||
|
||||
# Test empty table
|
||||
res = bin_search(self.arr3, self.s1)
|
||||
self.assertEqual(res, self.res1)
|
||||
|
||||
# Test strange input
|
||||
res = bin_search(self.arr4, self.s1)
|
||||
self.assertEqual(res, self.res1)
|
||||
|
||||
# Test simple table
|
||||
res = bin_search(self.arr1, self.s1)
|
||||
self.assertEqual(res, self.res1)
|
||||
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
||||
|
||||
Reference in New Issue
Block a user