diff options
author | Christian Stenger <christian.stenger@qt.io> | 2018-03-13 06:55:52 +0100 |
---|---|---|
committer | Christian Stenger <christian.stenger@qt.io> | 2018-03-13 07:43:32 +0000 |
commit | f1985df55dfa81f184c9d29df6cfbb353bf77ffc (patch) | |
tree | ec064a3f9d5ce9fa9a682770c6ba5e7087968599 /tests/auto/algorithm/tst_algorithm.cpp | |
parent | f99944b61726274c222109529b4b7fb72027cee4 (diff) | |
download | qt-creator-f1985df55dfa81f184c9d29df6cfbb353bf77ffc.tar.gz |
Tests: Fix compile for older compiler / Qt
Change-Id: I96e48c446ebd397c75dc0b47f9aaef1717b5e5af
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Diffstat (limited to 'tests/auto/algorithm/tst_algorithm.cpp')
-rw-r--r-- | tests/auto/algorithm/tst_algorithm.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/tests/auto/algorithm/tst_algorithm.cpp b/tests/auto/algorithm/tst_algorithm.cpp index 706b6dd91e..14d30f7547 100644 --- a/tests/auto/algorithm/tst_algorithm.cpp +++ b/tests/auto/algorithm/tst_algorithm.cpp @@ -555,23 +555,23 @@ void tst_Algorithm::take() { QList<Struct> v {1, 3, 5, 6, 7, 8, 9, 11, 13, 15, 13, 16, 17}; Utils::optional<Struct> r1 = Utils::take(v, [](const Struct &s) { return s.member == 13; }); - QVERIFY(r1); - QCOMPARE(r1.value(), 13); + QVERIFY(static_cast<bool>(r1)); + QCOMPARE(r1.value().member, 13); Utils::optional<Struct> r2 = Utils::take(v, [](const Struct &s) { return s.member == 13; }); - QVERIFY(r2); - QCOMPARE(r2.value(), 13); + QVERIFY(static_cast<bool>(r2)); + QCOMPARE(r2.value().member, 13); Utils::optional<Struct> r3 = Utils::take(v, [](const Struct &s) { return s.member == 13; }); - QVERIFY(!r3); + QVERIFY(!static_cast<bool>(r3)); Utils::optional<Struct> r4 = Utils::take(v, &Struct::isEven); - QVERIFY(r4); - QCOMPARE(r4.value(), 6); + QVERIFY(static_cast<bool>(r4)); + QCOMPARE(r4.value().member, 6); } { QList<Struct> v {0, 0, 0, 0, 0, 0, 1, 2, 3}; Utils::optional<Struct> r1 = Utils::take(v, &Struct::member); - QVERIFY(r1); - QCOMPARE(r1.value(), 1); + QVERIFY(static_cast<bool>(r1)); + QCOMPARE(r1.value().member, 1); } } |