void IntersectionUnitTests::IntersectionTestFail() { Intersection intersection; Vector2 lineStart(1,1); Vector2 lineEnd(2,2); Vector2 circleCentre(400, 200); float circleRadius = 1.0f; TEST_ASSERT(intersection.LineCircleIntersection(lineStart,lineEnd,circleCentre, circleRadius) == false); }
void IntersectionUnitTests::IntersectionTestBoundaryPass() { Intersection intersection; Vector2 lineStart(3,0); Vector2 lineEnd(3,4); Vector2 circleCentre(2, 2); float circleRadius = 1.0f; TEST_ASSERT(intersection.LineCircleIntersection(lineStart,lineEnd,circleCentre, circleRadius) == true); }
void IntersectionUnitTests::IntersectionTest() { Intersection intersection; Vector2 lineStart(5,10); Vector2 lineEnd(2,4); Vector2 circleCentre(3,6); float circleRadius = 2.0f; TEST_ASSERT(intersection.LineCircleIntersection(lineStart,lineEnd,circleCentre, circleRadius) == true); }