|
|
@@ -191,7 +191,7 @@ TEST(CircleTest, LineIntersectsWhenContained) {
|
|
|
|
|
|
TEST(CircleTest, ChordLineIntersects) {
|
|
|
circle const c1{{{0, 0}}, 1};
|
|
|
- line const ln{{{1, 1}}, {{-1, 0.5}}};
|
|
|
+ line const ln{{{1.5, -0.5}}, {{-0.5, 1.5}}};
|
|
|
EXPECT_TRUE(math::intersects(c1, ln));
|
|
|
}
|
|
|
|
|
|
@@ -231,8 +231,14 @@ TEST(CircleTest, ContainedInQuad) {
|
|
|
EXPECT_TRUE(math::intersects(c1, sq));
|
|
|
}
|
|
|
|
|
|
-TEST(CircleTest, NonIntersecting) {
|
|
|
+TEST(CircleTest, NonIntersectingTangent) {
|
|
|
circle const c1{{{0, 0}}, 1};
|
|
|
square const sq{{{1, 1}}, 1};
|
|
|
EXPECT_FALSE(math::intersects(c1, sq));
|
|
|
}
|
|
|
+
|
|
|
+TEST(CircleTest, NonIntersecting) {
|
|
|
+ circle const c1{{{0, 0}}, 1};
|
|
|
+ square const sq{{{1.5, 0.5}}, 0.5};
|
|
|
+ EXPECT_FALSE(math::intersects(c1, sq));
|
|
|
+}
|