##// END OF EJS Templates
Another miserable attempt to fix pie hover auto tests in bamboo
Jani Honkonen -
r1129:d01b5005ba72
parent child
Show More
@@ -281,8 +281,7 void tst_qpieseries::clickedSignal()
281 281 // simulate clicks
282 282 // pie rectangle: QRectF(60,60 121x121)
283 283 QTest::mouseClick(view.viewport(), Qt::LeftButton, 0, QPoint(139, 85)); // inside slice 1
284 QCoreApplication::processEvents(QEventLoop::AllEvents, 1000);
285 QCOMPARE(clickSpy1.count(), 1);
284 TRY_COMPARE(clickSpy1.count(), 1);
286 285 QCOMPARE(qvariant_cast<QPieSlice*>(clickSpy1.at(0).at(0)), s1);
287 286 }
288 287
@@ -310,15 +309,13 void tst_qpieseries::hoverSignal()
310 309 // pie rectangle: QRectF(60,60 121x121)
311 310 QSignalSpy hoverSpy(series, SIGNAL(hovered(QPieSlice*,bool)));
312 311 QTest::mouseMove(view.viewport(), QPoint(139, 85));
313 QCoreApplication::processEvents(QEventLoop::AllEvents, 1000);
314 QCOMPARE(hoverSpy.count(), 1);
312 TRY_COMPARE(hoverSpy.count(), 1);
315 313 QCOMPARE(qvariant_cast<QPieSlice*>(hoverSpy.at(0).at(0)), s1);
316 314 QCOMPARE(qvariant_cast<bool>(hoverSpy.at(0).at(1)), true);
317 315
318 316 // move outside the slice
319 317 QTest::mouseMove(view.viewport(), QPoint(200, 0));
320 QCoreApplication::processEvents(QEventLoop::AllEvents, 1000);
321 QCOMPARE(hoverSpy.count(), 2);
318 TRY_COMPARE(hoverSpy.count(), 2);
322 319 QCOMPARE(qvariant_cast<QPieSlice*>(hoverSpy.at(1).at(0)), s1);
323 320 QCOMPARE(qvariant_cast<bool>(hoverSpy.at(1).at(1)), false);
324 321 }
@@ -249,19 +249,16 void tst_qpieslice::mouseHover()
249 249 // pie rectangle: QRectF(60,60 121x121)
250 250 QSignalSpy hoverSpy(s1, SIGNAL(hovered(bool)));
251 251 QTest::mouseMove(view.viewport(), QPoint(170, 70));
252 QCoreApplication::processEvents(QEventLoop::AllEvents, 1000);
253 QCOMPARE(hoverSpy.count(), 0);
252 TRY_COMPARE(hoverSpy.count(), 0);
254 253
255 254 // move inside the slice
256 255 QTest::mouseMove(view.viewport(), QPoint(139, 85));
257 QCoreApplication::processEvents(QEventLoop::AllEvents, 1000);
258 QCOMPARE(hoverSpy.count(), 1);
256 TRY_COMPARE(hoverSpy.count(), 1);
259 257 QCOMPARE(qvariant_cast<bool>(hoverSpy.at(0).at(0)), true);
260 258
261 259 // move outside the slice
262 260 QTest::mouseMove(view.viewport(), QPoint(200, 0));
263 QCoreApplication::processEvents(QEventLoop::AllEvents, 1000);
264 QCOMPARE(hoverSpy.count(), 2);
261 TRY_COMPARE(hoverSpy.count(), 2);
265 262 QCOMPARE(qvariant_cast<bool>(hoverSpy.at(1).at(0)), false);
266 263 }
267 264
General Comments 0
You need to be logged in to leave comments. Login now