diff options
Diffstat (limited to 'tests/auto/qxyseries/tst_qxyseries.cpp')
-rw-r--r-- | tests/auto/qxyseries/tst_qxyseries.cpp | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/auto/qxyseries/tst_qxyseries.cpp b/tests/auto/qxyseries/tst_qxyseries.cpp index 337bc4ec..bb827412 100644 --- a/tests/auto/qxyseries/tst_qxyseries.cpp +++ b/tests/auto/qxyseries/tst_qxyseries.cpp @@ -152,6 +152,24 @@ void tst_QXYSeries::pointLabelsColor() QVERIFY(arguments.at(0).value<QColor>() == defaultColor); } +void tst_QXYSeries::pointLabelsClipping() +{ + QSignalSpy labelsClippingSpy(m_series, SIGNAL(pointLabelsClippingChanged(bool))); + QCOMPARE(m_series->pointLabelsClipping(), true); + + m_series->setPointLabelsClipping(false); + QCOMPARE(m_series->pointLabelsClipping(), false); + TRY_COMPARE(labelsClippingSpy.count(), 1); + QList<QVariant> arguments = labelsClippingSpy.takeFirst(); + QVERIFY(arguments.at(0).toBool() == false); + + m_series->setPointLabelsClipping(); + QCOMPARE(m_series->pointLabelsClipping(), true); + TRY_COMPARE(labelsClippingSpy.count(), 1); + arguments = labelsClippingSpy.takeFirst(); + QVERIFY(arguments.at(0).toBool() == true); +} + void tst_QXYSeries::append_data() { QTest::addColumn< QList<QPointF> >("points"); |