summaryrefslogtreecommitdiffstats
path: root/tests/auto/qbarseries/tst_qbarseries.cpp
diff options
context:
space:
mode:
authorTero Ahola <tero.ahola@digia.com>2012-09-17 10:09:00 +0300
committerTero Ahola <tero.ahola@digia.com>2012-09-17 13:23:17 +0300
commit10f778f664858012c41367d143f0622945a206fa (patch)
treecee1fb392367b6ce96bb370344c6dccfe59f84e9 /tests/auto/qbarseries/tst_qbarseries.cpp
parenta059066f29014c7c82ac3135726d4789d9be8202 (diff)
Added opacity property to QAbstractSeries
Diffstat (limited to 'tests/auto/qbarseries/tst_qbarseries.cpp')
-rw-r--r--tests/auto/qbarseries/tst_qbarseries.cpp20
1 files changed, 20 insertions, 0 deletions
diff --git a/tests/auto/qbarseries/tst_qbarseries.cpp b/tests/auto/qbarseries/tst_qbarseries.cpp
index 586b0087..823d96fd 100644
--- a/tests/auto/qbarseries/tst_qbarseries.cpp
+++ b/tests/auto/qbarseries/tst_qbarseries.cpp
@@ -59,6 +59,7 @@ private slots:
void barSets();
void setLabelsVisible_data();
void setLabelsVisible();
+ void opacity();
void mouseclicked_data();
void mouseclicked();
void mousehovered_data();
@@ -342,6 +343,25 @@ void tst_QBarSeries::setLabelsVisible()
QVERIFY(m_barseries_with_sets->isLabelsVisible() == true);
}
+void tst_QBarSeries::opacity()
+{
+ QSignalSpy opacitySpy(m_barseries, SIGNAL(opacityChanged()));
+
+ QCOMPARE(m_barseries->opacity(), 1.0);
+
+ m_barseries->setOpacity(0.5);
+ QCOMPARE(m_barseries->opacity(), 0.5);
+ QCOMPARE(opacitySpy.count(), 1);
+
+ m_barseries->setOpacity(0.0);
+ QCOMPARE(m_barseries->opacity(), 0.0);
+ QCOMPARE(opacitySpy.count(), 2);
+
+ m_barseries->setOpacity(1.0);
+ QCOMPARE(m_barseries->opacity(), 1.0);
+ QCOMPARE(opacitySpy.count(), 3);
+}
+
void tst_QBarSeries::mouseclicked_data()
{