| 65 | setupVersions(); |
| 66 | } |
| 67 | void test_versionCompare() |
| 68 | { |
| 69 | QFETCH(QString, first); |
| 70 | QFETCH(QString, second); |
| 71 | QFETCH(bool, lessThan); |
| 72 | QFETCH(bool, equal); |
| 73 | |
| 74 | const auto v1 = Version(first); |
| 75 | const auto v2 = Version(second); |
| 76 | |
| 77 | QCOMPARE(v1 < v2, lessThan); |
| 78 | QCOMPARE(v1 > v2, !lessThan && !equal); |
| 79 | QCOMPARE(v1 == v2, equal); |
| 80 | } |
| 81 | }; |
| 82 | |
| 83 | QTEST_GUILESS_MAIN(ModUtilsTest) |