diff options
Diffstat (limited to 'tests/auto/qfuture/tst_qfuture.cpp')
-rw-r--r-- | tests/auto/qfuture/tst_qfuture.cpp | 30 |
1 files changed, 8 insertions, 22 deletions
diff --git a/tests/auto/qfuture/tst_qfuture.cpp b/tests/auto/qfuture/tst_qfuture.cpp index 0f1836cec0..f6ed5a9557 100644 --- a/tests/auto/qfuture/tst_qfuture.cpp +++ b/tests/auto/qfuture/tst_qfuture.cpp @@ -1282,32 +1282,18 @@ void tst_QFuture::throttling() void tst_QFuture::voidConversions() { - { - QFutureInterface<int> iface; - iface.reportStarted(); - - QFuture<int> intFuture(&iface); - int value = 10; - iface.reportFinished(&value); + QFutureInterface<int> iface; + iface.reportStarted(); - QFuture<void> voidFuture(intFuture); - voidFuture = intFuture; + QFuture<int> intFuture(&iface); - QVERIFY(voidFuture == intFuture); - } + int value = 10; + iface.reportFinished(&value); - { - QFuture<void> voidFuture; - { - QFutureInterface<QList<int> > iface; - iface.reportStarted(); + QFuture<void> voidFuture(intFuture); + voidFuture = intFuture; - QFuture<QList<int> > listFuture(&iface); - iface.reportResult(QList<int>() << 1 << 2 << 3); - voidFuture = listFuture; - } - QCOMPARE(voidFuture.resultCount(), 0); - } + QVERIFY(voidFuture == intFuture); } |