namespace basegfx
{ class b2dpolygontools : public CppUnit::TestFixture
{ public: // insert your test code here. // this is only demonstration code void testIsRectangle()
{
B2DPolygon aRect1(utils::createPolygonFromRect(B2DRange(0, 0, 1, 1)));
CPPUNIT_ASSERT_MESSAGE("checking rectangle-ness of rectangle 1",
utils::isRectangle(aRect1));
CPPUNIT_ASSERT_MESSAGE("checking rectangle-ness of rectangle 2",
utils::isRectangle(aRect2));
CPPUNIT_ASSERT_MESSAGE("checking non-rectangle-ness of polygon 1",
!utils::isRectangle(aNonRect1));
CPPUNIT_ASSERT_MESSAGE("checking non-rectangle-ness of polygon 2",
!utils::isRectangle(aNonRect2));
CPPUNIT_ASSERT_MESSAGE("checking non-rectangle-ness of polygon 3",
!utils::isRectangle(aNonRect3));
CPPUNIT_ASSERT_MESSAGE("checking non-rectangle-ness of polygon 4",
!utils::isRectangle(aNonRect4));
CPPUNIT_ASSERT_MESSAGE("checking non-rectangle-ness of polygon 5",
!utils::isRectangle(aNonRect5));
}
// Change the following lines only, if you add, remove or rename // member functions of the current class, // because these macros are need by auto register mechanism.
CPPUNIT_TEST_SUITE(b2dpolygontools);
CPPUNIT_TEST(testIsRectangle);
CPPUNIT_TEST_SUITE_END();
}; // class b2dpolygontools
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.