예제 #1
0
 def test_maxOrder_withIntervalsWithEqualMaxEndpointAndNotEqualMinEndpoint_shouldCompareByMinEndpoint(
         self):
     for _ in range(1000):
         a = Interval(random.uniform(1, 200), 1500)
         b = Interval(random.uniform(500, 1000), 1500)
         self.assertEqual(-1, Interval.max_order(a, b))
         self.assertEqual(1, Interval.max_order(b, a))
예제 #2
0
    def test_maxOrder_withEqualIntervals_shouldReturnZero(self):
        a = Interval(1, 0)
        b = Interval(1, 0)
        self.assertEqual(0, Interval.max_order(a, b))
        self.assertEqual(0, Interval.max_order(b, a))

        b = Interval(0, 1)
        self.assertEqual(0, Interval.max_order(a, b))
        self.assertEqual(0, Interval.max_order(b, a))

        b = a
        self.assertEqual(0, Interval.max_order(a, b))
        self.assertEqual(0, Interval.max_order(b, a))