diff --git a/src/Python/Unittests/test_vector_type.py b/src/Python/Unittests/test_vector_type.py index 72a1fb95..795d3fef 100644 --- a/src/Python/Unittests/test_vector_type.py +++ b/src/Python/Unittests/test_vector_type.py @@ -5,7 +5,7 @@ class VectorTest(unittest.TestCase): def test_compute_triangle_surface_with_cross_product(self): # vec1 - # x + # y # | # | # | @@ -20,6 +20,22 @@ class VectorTest(unittest.TestCase): area = 0.5 * (vec1 % vec2).norm() self.assertEqual(area, 0.5) + def test_equality_operator_vec3d(self): + vec1 = openmesh.Vec3d(0.0, 1.0, 0.0) + vec2 = openmesh.Vec3d(1.0, 0.0, 0.0) + vec3 = openmesh.Vec3d(1.0, 0.0, 0.0) + + self.assertFalse(vec1==vec2) + self.assertTrue(vec3==vec2) + + def test_equality_operator_vec3f(self): + vec1 = openmesh.Vec3f(0.0, 1.0, 0.0) + vec2 = openmesh.Vec3f(1.0, 0.0, 0.0) + vec3 = openmesh.Vec3f(1.0, 0.0, 0.0) + + self.assertFalse(vec1==vec2) + self.assertTrue(vec3==vec2) + def test_abs_test(self): vec1 = openmesh.Vec3d(0.5, 0.5, -0.5) self.assertEqual(vec1.l8_norm(), 0.5)