Kaydet (Commit) c55c8261 authored tarafından Tamás Zolnai's avatar Tamás Zolnai

ChartDumpTest: Don't test geometry on mac

Test fails on mac with large differences.

Change-Id: I57bc58ad0b0d819533858992f032bfd763874d99
Reviewed-on: https://gerrit.libreoffice.org/34362Reviewed-by: 's avatarTamás Zolnai <tamas.zolnai@collabora.com>
Tested-by: 's avatarTamás Zolnai <tamas.zolnai@collabora.com>
üst 65227e9a
......@@ -27,8 +27,8 @@
#define EPS 1E-12
#if defined(MACOSX)
#define INT_EPS 200.1
#if defined(MACOSX) // On mac we don't check geometry
#define INT_EPS 1000.1
#elif defined(X86)
#define INT_EPS 2.1
#else
......@@ -701,18 +701,18 @@ DECLARE_DUMP_TEST(AxisLabelTest, Chart2DumpTest, false)
// Check size and position
uno::Reference<drawing::XShape> xLabelShape(xLabel, uno::UNO_QUERY);
awt::Point aLabelPosition = xLabelShape->getPosition();
CPPUNIT_DUMP_ASSERT_DOUBLES_EQUAL(aLabelPosition.X, fLocalEPS);
CPPUNIT_DUMP_ASSERT_DOUBLES_EQUAL(aLabelPosition.Y, fLocalEPS);
CPPUNIT_DUMP_ASSERT_DOUBLES_EQUAL(aLabelPosition.X, std::max(fLocalEPS,INT_EPS));
CPPUNIT_DUMP_ASSERT_DOUBLES_EQUAL(aLabelPosition.Y, std::max(fLocalEPS, INT_EPS));
awt::Size aLabelSize = xLabelShape->getSize();
CPPUNIT_DUMP_ASSERT_DOUBLES_EQUAL(aLabelSize.Height, fLocalEPS);
CPPUNIT_DUMP_ASSERT_DOUBLES_EQUAL(aLabelSize.Width, fLocalEPS);
CPPUNIT_DUMP_ASSERT_DOUBLES_EQUAL(aLabelSize.Height, std::max(fLocalEPS, INT_EPS));
CPPUNIT_DUMP_ASSERT_DOUBLES_EQUAL(aLabelSize.Width, std::max(fLocalEPS, INT_EPS));
// Check transformation
Reference< beans::XPropertySet > xPropSet(xLabelShape, UNO_QUERY_THROW);
CPPUNIT_ASSERT(xPropSet.is());
drawing::HomogenMatrix3 aLabelTransformation;
xPropSet->getPropertyValue("Transformation") >>= aLabelTransformation;
CPPUNIT_DUMP_ASSERT_TRANSFORMATIONS_EQUAL(aLabelTransformation, fLocalEPS);
CPPUNIT_DUMP_ASSERT_TRANSFORMATIONS_EQUAL(aLabelTransformation, std::max(fLocalEPS, INT_EPS));
// Check font color and height
util::Color aLabelFontColor = 0;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment