void	ImageRectangleTest::testContainsRectangle() {
	debug(LOG_DEBUG, DEBUG_LOG, 0, "testContainsRectangle() begin");
	CPPUNIT_ASSERT(r1->contains(*r1));
	CPPUNIT_ASSERT(r2->contains(*r1));
	CPPUNIT_ASSERT(!r1->contains(*r2));
	debug(LOG_DEBUG, DEBUG_LOG, 0, "testContainsRectangle() end");
}
void	ImageRectangleTest::testContainsPoint() {
	debug(LOG_DEBUG, DEBUG_LOG, 0, "testContainsPoint() begin");
	CPPUNIT_ASSERT(r1->contains(r1->lowerLeftCorner()));
	CPPUNIT_ASSERT(r1->contains(r1->lowerRightCorner()));
	CPPUNIT_ASSERT(r1->contains(r1->upperLeftCorner()));
	CPPUNIT_ASSERT(r1->contains(r1->upperRightCorner()));
	CPPUNIT_ASSERT(!r1->contains(ImagePoint(2, 5)));
	CPPUNIT_ASSERT(!r1->contains(ImagePoint(3, 4)));
	CPPUNIT_ASSERT(!r1->contains(ImagePoint(643, 5)));
	CPPUNIT_ASSERT(!r1->contains(ImagePoint(642, 4)));
	CPPUNIT_ASSERT(!r1->contains(ImagePoint(2, 484)));
	CPPUNIT_ASSERT(!r1->contains(ImagePoint(3, 485)));
	CPPUNIT_ASSERT(!r1->contains(ImagePoint(643, 484)));
	CPPUNIT_ASSERT(!r1->contains(ImagePoint(642, 485)));
	debug(LOG_DEBUG, DEBUG_LOG, 0, "testContainsPoint() end");
}