Esempio n. 1
0
 def test_random_order(self):
     intStream = [3, 1, 2, 4]
     resMeds = med_maint.record_medians(intStream)
     ansMeds = [3, 1, 2, 2]
     self.assertEqual(resMeds, ansMeds)
Esempio n. 2
0
 def test_mult_in_order(self):
     intStream = [1, 2, 3, 4]
     resMeds = med_maint.record_medians(intStream)
     ansMeds = [1, 1, 2, 2]
     self.assertEqual(resMeds, ansMeds)
Esempio n. 3
0
 def test_mult_reverse_order(self):
     intStream = [4, 3, 2, 1]
     resMeds = med_maint.record_medians(intStream)
     ansMeds = [4, 3, 3, 2]
     self.assertEqual(resMeds, ansMeds)
Esempio n. 4
0
 def test_singleton_input(self):
     intStream = [4]
     resMeds = med_maint.record_medians(intStream)
     ansMeds = [4]
     self.assertEqual(resMeds, ansMeds)