void LineSegmentTest::testIntersects() { CPPUNIT_ASSERT( s1.intersects(s2) ); //crossed lines CPPUNIT_ASSERT( s1.intersects(s3) ); //same edge point CPPUNIT_ASSERT( s1.intersects(s4) ); //end Point on other line CPPUNIT_ASSERT( s3.intersects(s5) ); //lines on eachother CPPUNIT_ASSERT( !s3.intersects(s4) ); //no intersection CPPUNIT_ASSERT( !s1.intersects(s6) ); //intersecting AABB }