summaryrefslogtreecommitdiffstats
path: root/tests/auto/qpieslice/tst_qpieslice.cpp
diff options
context:
space:
mode:
authorJani Honkonen <jani.honkonen@digia.com>2012-05-29 10:48:22 +0300
committerJani Honkonen <jani.honkonen@digia.com>2012-05-29 10:51:21 +0300
commit9c11726517faf7cbc1f295abef66595df48df4d2 (patch)
treeae28754b8e27f2ac40eaa6e440b5ba6091bc6e7c /tests/auto/qpieslice/tst_qpieslice.cpp
parent096757dada5b050e1bc89bca003773e96458a234 (diff)
pie: added everything as a property in QPieSlice
This also caused some internal refactoring.
Diffstat (limited to 'tests/auto/qpieslice/tst_qpieslice.cpp')
-rw-r--r--tests/auto/qpieslice/tst_qpieslice.cpp23
1 files changed, 18 insertions, 5 deletions
diff --git a/tests/auto/qpieslice/tst_qpieslice.cpp b/tests/auto/qpieslice/tst_qpieslice.cpp
index 5391e6cb..b90008bd 100644
--- a/tests/auto/qpieslice/tst_qpieslice.cpp
+++ b/tests/auto/qpieslice/tst_qpieslice.cpp
@@ -85,7 +85,7 @@ void tst_qpieslice::construction()
QCOMPARE(slice1.explodeDistanceFactor(), 0.15); // default value
QCOMPARE(slice1.percentage(), 0.0);
QCOMPARE(slice1.startAngle(), 0.0);
- QCOMPARE(slice1.endAngle(), 0.0);
+ QCOMPARE(slice1.angleSpan(), 0.0);
// value and label params
QPieSlice slice2("foobar", 1.0);
@@ -101,7 +101,7 @@ void tst_qpieslice::construction()
QCOMPARE(slice2.explodeDistanceFactor(), 0.15); // default value
QCOMPARE(slice2.percentage(), 0.0);
QCOMPARE(slice2.startAngle(), 0.0);
- QCOMPARE(slice2.endAngle(), 0.0);
+ QCOMPARE(slice2.angleSpan(), 0.0);
}
void tst_qpieslice::changedSignals()
@@ -110,8 +110,15 @@ void tst_qpieslice::changedSignals()
QSignalSpy valueSpy(&slice, SIGNAL(valueChanged()));
QSignalSpy labelSpy(&slice, SIGNAL(labelChanged()));
- QSignalSpy appearanceSpy(&slice, SIGNAL(appearanceChanged()));
- // calculatedDataChanged signal is tested at tst_qpieseries::calculatedValues()
+ QSignalSpy explodedSpy(&slice, SIGNAL(explodedChanged()));
+ QSignalSpy penSpy(&slice, SIGNAL(penChanged()));
+ QSignalSpy brushSpy(&slice, SIGNAL(brushChanged()));
+ QSignalSpy labelPenSpy(&slice, SIGNAL(labelPenChanged()));
+ QSignalSpy labelFontSpy(&slice, SIGNAL(labelFontChanged()));
+ QSignalSpy labelArmLengthFactorSpy(&slice, SIGNAL(labelArmLengthFactorChanged()));
+ QSignalSpy explodeDistanceFactorSpy(&slice, SIGNAL(explodeDistanceFactorChanged()));
+
+ // percentageChanged(), startAngleChanged() and angleSpanChanged() signals tested at tst_qpieseries::calculatedValues()
// set everything twice to see we do not get unnecessary signals
slice.setValue(1);
@@ -137,7 +144,13 @@ void tst_qpieslice::changedSignals()
TRY_COMPARE(valueSpy.count(), 1);
TRY_COMPARE(labelSpy.count(), 1);
- TRY_COMPARE(appearanceSpy.count(), 8);
+ TRY_COMPARE(explodedSpy.count(), 1);
+ TRY_COMPARE(penSpy.count(), 1);
+ TRY_COMPARE(brushSpy.count(), 1);
+ TRY_COMPARE(labelPenSpy.count(), 1);
+ TRY_COMPARE(labelFontSpy.count(), 1);
+ TRY_COMPARE(labelArmLengthFactorSpy.count(), 1);
+ TRY_COMPARE(explodeDistanceFactorSpy.count(), 1);
}
void tst_qpieslice::customize()