diff options
Diffstat (limited to 'tools/qa/cppunit/test_fract.cxx')
-rw-r--r-- | tools/qa/cppunit/test_fract.cxx | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tools/qa/cppunit/test_fract.cxx b/tools/qa/cppunit/test_fract.cxx index febece099821..6352588ef6b2 100644 --- a/tools/qa/cppunit/test_fract.cxx +++ b/tools/qa/cppunit/test_fract.cxx @@ -96,9 +96,16 @@ public: CPPUNIT_ASSERT_EQUAL(1L, f.GetDenominator()); } + void testCreateFromDoubleIn32BitsPlatform() { + // This pass in 64 bits but fail in 32 bits + Fraction f(0.960945); + CPPUNIT_ASSERT_EQUAL(true, f.IsValid()); + } + CPPUNIT_TEST_SUITE(FractionTest); CPPUNIT_TEST(testFraction); CPPUNIT_TEST(testMinLongDouble); + CPPUNIT_TEST(testCreateFromDoubleIn32BitsPlatform); CPPUNIT_TEST_SUITE_END(); }; |