コード例 #1
0
 def testUpper(self):
     self.assertEqual(
         Searches.rangeBsearchUpper(self.case1[0], self.case1[1],
                                    self.search_data), 0)
     self.assertEqual(
         Searches.rangeBsearchUpper(self.case2[0], self.case2[1],
                                    self.search_data), 1)
     self.assertEqual(
         Searches.rangeBsearchUpper(self.case3[0], self.case3[1],
                                    self.search_data), 1)
     self.assertEqual(
         Searches.rangeBsearchUpper(self.case4[0], self.case4[1],
                                    self.search_data), 3)
     self.assertEqual(
         Searches.rangeBsearchUpper(self.case5[0], self.case5[1],
                                    self.search_data), 3)
     self.assertEqual(
         Searches.rangeBsearchUpper(self.case6[0], self.case6[1],
                                    self.search_data), 3)
     self.assertEqual(
         Searches.rangeBsearchUpper(self.case7[0], self.case7[1],
                                    self.search_data), 3)
     self.assertEqual(
         Searches.rangeBsearchUpper(self.case8[0], self.case8[1],
                                    self.search_data), 3)
     self.assertEqual(
         Searches.rangeBsearchUpper(self.case9[0], self.case9[1],
                                    self.search_data), 4)
     self.assertEqual(
         Searches.rangeBsearchUpper(self.case10[0], self.case10[1],
                                    self.search_data), 4)
     self.assertEqual(
         Searches.rangeBsearchUpper(self.case11[0], self.case11[1],
                                    self.search_data), 6)
     self.assertEqual(
         Searches.rangeBsearchUpper(self.case12[0], self.case12[1],
                                    self.search_data), 7)
     self.assertEqual(
         Searches.rangeBsearchUpper(self.case13[0], self.case13[1],
                                    self.search_data), 7)