''' Created on Oct 8, 2018 @author: haidong ''' import unittest from sources.binary_search import binarySearch class Test(unittest.TestCase): def test1(self): a = [1, 5, 8, 12, 13] self.assertEqual(2, binarySearch(a, 8)) def test2(self): a = [1, 5, 8, 12, 13] self.assertEqual(0, binarySearch(a, 1)) def test3(self): a = [1, 5, 8, 12, 13] self.assertEqual(-1, binarySearch(a, 23)) def test4(self): a = [1, 5, 8, 12, 13] self.assertEqual(-1, binarySearch(a, 11)) if __name__ == "__main__": #import sys;sys.argv = ['', 'Test.testName'] unittest.main()