diff --git a/test/test_point.py b/test/test_point.py index a12d8f4..366f73a 100644 --- a/test/test_point.py +++ b/test/test_point.py @@ -55,19 +55,25 @@ def test_is_equal(): assert pnt != pnt_diff_x assert pnt != pnt_diff_y + assert not pnt == None + def test_sort_set(): """Test the sorting algorithm""" point_set = [ \ point.Point(94.01, 68.5), \ point.Point(33.08, 86.28), \ - point.Point(31.97, 34.14), \ + point.Point(75.56, 34.14), \ + point.Point(29.46, 69.56), \ point.Point(72.76, 74.25), \ point.Point(35.42, 8.76), \ point.Point(31.44, 60.7), \ + point.Point(31.97, 34.14), \ point.Point(29.46, 17.73), \ point.Point(74.33, 4.58), \ point.Point(76.13, 59.69), \ point.Point(1.37, 85.25), \ + point.Point(29.46, 30.59), \ + point.Point(69.69, 34.14), \ point.Point(40.71, 34.02), \ point.Point(35.18, 14.32), \ point.Point(81.29, 55.71), \ @@ -79,8 +85,12 @@ def test_sort_set(): for i in range(len(point_set) - 1): assert point_set[i].get_x() <= point_set[i + 1].get_x() + if point_set[i].get_x() == point_set[i + 1].get_x(): + assert point_set[i].get_y() <= point_set[i + 1].get_y() point.sort_set(point_set, True) for i in range(len(point_set) - 1): assert point_set[i].get_y() <= point_set[i + 1].get_y() + if point_set[i].get_y() == point_set[i + 1].get_y(): + assert point_set[i].get_x() <= point_set[i + 1].get_x()