From 39521e237387ece2ee0fea220f4f60407a891c56 Mon Sep 17 00:00:00 2001 From: Tomaž Vajngerl Date: Thu, 26 Dec 2019 11:00:12 +0100 Subject: Test for B2DRange MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I8a616e4bbea8ec597f94c1b179b4e2221d10fcdb Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85836 Reviewed-by: Tomaž Vajngerl Tested-by: Tomaž Vajngerl --- basegfx/test/B2DRangeTest.cxx | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) (limited to 'basegfx') diff --git a/basegfx/test/B2DRangeTest.cxx b/basegfx/test/B2DRangeTest.cxx index 5f918c3d2fbf..fb23398ef55f 100644 --- a/basegfx/test/B2DRangeTest.cxx +++ b/basegfx/test/B2DRangeTest.cxx @@ -25,29 +25,34 @@ #include #include -namespace basegfx +class B2DRangeTest : public CppUnit::TestFixture { -class b2drange : public CppUnit::TestFixture -{ -private: -public: - void check() + void testRange() { + basegfx::B2DRange aRange(1.2, 2.3, 3.5, 4.8); + CPPUNIT_ASSERT_EQUAL(1.2, aRange.getMinX()); + CPPUNIT_ASSERT_EQUAL(3.5, aRange.getMaxX()); + CPPUNIT_ASSERT_EQUAL(2.3, aRange.getMinY()); + CPPUNIT_ASSERT_EQUAL(4.8, aRange.getMaxY()); + + CPPUNIT_ASSERT_EQUAL(2.3, aRange.getWidth()); + CPPUNIT_ASSERT_EQUAL(2.5, aRange.getHeight()); + CPPUNIT_ASSERT_EQUAL_MESSAGE("simple range rounding from double to integer", - B2IRange(1, 2, 4, 5), fround(B2DRange(1.2, 2.3, 3.5, 4.8))); + basegfx::B2IRange(1, 2, 4, 5), fround(aRange)); } // 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(b2drange); - CPPUNIT_TEST(check); + CPPUNIT_TEST_SUITE(B2DRangeTest); + CPPUNIT_TEST(testRange); CPPUNIT_TEST_SUITE_END(); }; -} -CPPUNIT_TEST_SUITE_REGISTRATION(basegfx::b2drange); +CPPUNIT_TEST_SUITE_REGISTRATION(B2DRangeTest); + CPPUNIT_PLUGIN_IMPLEMENT(); /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ -- cgit