diff options
author | Khaled Hosny <khaled@libreoffice.org> | 2023-07-17 13:58:30 +0300 |
---|---|---|
committer | خالد حسني <khaled@libreoffice.org> | 2023-07-23 06:00:20 +0200 |
commit | 32144b5dc617d5a375eeadf25b5b62befb529785 (patch) | |
tree | 06cf1f3b96e8d9997d5923281805f1a25a249a0b /vcl/qa | |
parent | 7774e0bb716d6f60e32f259d49d2e07e5b0de792 (diff) |
Make CppunitTest_vcl_pdfexport CPPUNIT_TEST_NAME=testTdf108963 less sensitive
The test does not need all that precision, without the bug fix for
tdf#108963 it fails with:
double equality assertion failed
- Expected: 245
- Actual : 255.401992797852
- Delta : 0.999
Change-Id: Iae20417465e7c43f5be2819f710f768645dc3253
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154522
Tested-by: Jenkins
Reviewed-by: خالد حسني <khaled@libreoffice.org>
Diffstat (limited to 'vcl/qa')
-rw-r--r-- | vcl/qa/cppunit/pdfexport/pdfexport.cxx | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/vcl/qa/cppunit/pdfexport/pdfexport.cxx b/vcl/qa/cppunit/pdfexport/pdfexport.cxx index b2e72df31e3f..aaf3998eb99a 100644 --- a/vcl/qa/cppunit/pdfexport/pdfexport.cxx +++ b/vcl/qa/cppunit/pdfexport/pdfexport.cxx @@ -770,36 +770,36 @@ CPPUNIT_TEST_FIXTURE(PdfExportTest, testTdf108963) = pPdfPageObject->getPathSegment(0); CPPUNIT_ASSERT_EQUAL(vcl::pdf::PDFSegmentType::Moveto, pSegment->getType()); basegfx::B2DPoint aPoint = pSegment->getPoint(); - CPPUNIT_ASSERT_DOUBLES_EQUAL(245.367, aPoint.getX(), 0.0005); - CPPUNIT_ASSERT_DOUBLES_EQUAL(244.232, aPoint.getY(), 0.0005); + CPPUNIT_ASSERT_DOUBLES_EQUAL(245, aPoint.getX(), 0.999); + CPPUNIT_ASSERT_DOUBLES_EQUAL(244, aPoint.getY(), 0.999); CPPUNIT_ASSERT(!pSegment->isClosed()); pSegment = pPdfPageObject->getPathSegment(1); CPPUNIT_ASSERT_EQUAL(vcl::pdf::PDFSegmentType::Lineto, pSegment->getType()); aPoint = pSegment->getPoint(); - CPPUNIT_ASSERT_DOUBLES_EQUAL(275.216, aPoint.getX(), 0.0005); - CPPUNIT_ASSERT_DOUBLES_EQUAL(267.732, aPoint.getY(), 0.0005); + CPPUNIT_ASSERT_DOUBLES_EQUAL(275, aPoint.getX(), 0.999); + CPPUNIT_ASSERT_DOUBLES_EQUAL(267, aPoint.getY(), 0.999); CPPUNIT_ASSERT(!pSegment->isClosed()); pSegment = pPdfPageObject->getPathSegment(2); CPPUNIT_ASSERT_EQUAL(vcl::pdf::PDFSegmentType::Lineto, pSegment->getType()); aPoint = pSegment->getPoint(); - CPPUNIT_ASSERT_DOUBLES_EQUAL(287.660, aPoint.getX(), 0.0005); - CPPUNIT_ASSERT_DOUBLES_EQUAL(251.914, aPoint.getY(), 0.0005); + CPPUNIT_ASSERT_DOUBLES_EQUAL(287, aPoint.getX(), 0.999); + CPPUNIT_ASSERT_DOUBLES_EQUAL(251, aPoint.getY(), 0.999); CPPUNIT_ASSERT(!pSegment->isClosed()); pSegment = pPdfPageObject->getPathSegment(3); CPPUNIT_ASSERT_EQUAL(vcl::pdf::PDFSegmentType::Lineto, pSegment->getType()); aPoint = pSegment->getPoint(); - CPPUNIT_ASSERT_DOUBLES_EQUAL(257.811, aPoint.getX(), 0.0005); - CPPUNIT_ASSERT_DOUBLES_EQUAL(228.443, aPoint.getY(), 0.0005); + CPPUNIT_ASSERT_DOUBLES_EQUAL(257, aPoint.getX(), 0.999); + CPPUNIT_ASSERT_DOUBLES_EQUAL(228, aPoint.getY(), 0.999); CPPUNIT_ASSERT(!pSegment->isClosed()); pSegment = pPdfPageObject->getPathSegment(4); CPPUNIT_ASSERT_EQUAL(vcl::pdf::PDFSegmentType::Lineto, pSegment->getType()); aPoint = pSegment->getPoint(); - CPPUNIT_ASSERT_DOUBLES_EQUAL(245.367, aPoint.getX(), 0.0005); - CPPUNIT_ASSERT_DOUBLES_EQUAL(244.232, aPoint.getY(), 0.0005); + CPPUNIT_ASSERT_DOUBLES_EQUAL(245, aPoint.getX(), 0.999); + CPPUNIT_ASSERT_DOUBLES_EQUAL(244, aPoint.getY(), 0.999); CPPUNIT_ASSERT(pSegment->isClosed()); } } |