diff options
author | Jani Honkonen <jani.honkonen@digia.com> | 2012-05-29 10:48:22 +0300 |
---|---|---|
committer | Jani Honkonen <jani.honkonen@digia.com> | 2012-05-29 10:51:21 +0300 |
commit | 9c11726517faf7cbc1f295abef66595df48df4d2 (patch) | |
tree | ae28754b8e27f2ac40eaa6e440b5ba6091bc6e7c /tests/auto/qpieslice/tst_qpieslice.cpp | |
parent | 096757dada5b050e1bc89bca003773e96458a234 (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.cpp | 23 |
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() |