diff --git a/light/test_light.cc b/light/test_light.cc index 2288ae4f..581239b1 100644 --- a/light/test_light.cc +++ b/light/test_light.cc @@ -544,6 +544,8 @@ TEST(mathlib, FractionOfLine) { ASSERT_FLOAT_EQ(1, FractionOfLine(qvec3f(0,0,0), qvec3f(1,1,1), qvec3f(1,1,1))); ASSERT_FLOAT_EQ(2, FractionOfLine(qvec3f(0,0,0), qvec3f(1,1,1), qvec3f(2,2,2))); ASSERT_FLOAT_EQ(-1, FractionOfLine(qvec3f(0,0,0), qvec3f(1,1,1), qvec3f(-1,-1,-1))); + + ASSERT_FLOAT_EQ(0, FractionOfLine(qvec3f(0,0,0), qvec3f(0,0,0), qvec3f(0,0,0))); } TEST(mathlib, DistToLine) {