Exemplo n.º 1
0
    def test_distance_diagonal_anti(self):
        vector_a = Vector(7, 3)
        vector_b = Vector(1, 2)

        distance = vector_a.distance(vector_b)
        self.assertAlmostEqual(distance, 6.082763, delta=0.001)
Exemplo n.º 2
0
    def test_distance_diagonal_origin(self):
        vector_a = Vector(0, 0)
        vector_b = Vector(2, 2)

        distance = vector_a.distance(vector_b)
        self.assertAlmostEqual(distance, 2.828427, delta=0.001)
Exemplo n.º 3
0
    def test_distance_diagonal_main(self):
        vector_a = Vector(2, 3)
        vector_b = Vector(5, 7)

        distance = vector_a.distance(vector_b)
        self.assertAlmostEqual(distance, 5)
Exemplo n.º 4
0
    def test_distance_same_points(self):
        vector_a = Vector(2, 2)
        vector_b = Vector(2, 2)

        distance = vector_a.distance(vector_b)
        self.assertEqual(distance, 0)
Exemplo n.º 5
0
    def test_distance_vertical_three_to_eight(self):
        vector_a = Vector(0, 3)
        vector_b = Vector(0, 8)

        distance = vector_a.distance(vector_b)
        self.assertEqual(distance, 5)
Exemplo n.º 6
0
    def test_distance_vertical_zero_to_six(self):
        vector_a = Vector(0, 0)
        vector_b = Vector(0, 6)

        distance = vector_a.distance(vector_b)
        self.assertEqual(distance, 6)
Exemplo n.º 7
0
    def test_distance_horizontal_five_to_nine(self):
        vector_a = Vector(5, 0)
        vector_b = Vector(9, 0)

        distance = vector_a.distance(vector_b)
        self.assertEqual(distance, 4)
Exemplo n.º 8
0
    def test_distance_horizontal_zero_to_ten(self):
        vector_a = Vector(0, 0)
        vector_b = Vector(10, 0)

        distance = vector_a.distance(vector_b)
        self.assertEqual(distance, 10)