| 26 | QTest::newRow("new format long prerelease") << "9.0.1-ea" << 9 << 0 << 1 << "ea"; |
| 27 | } |
| 28 | void test_Parse() |
| 29 | { |
| 30 | QFETCH(QString, string); |
| 31 | QFETCH(int, major); |
| 32 | QFETCH(int, minor); |
| 33 | QFETCH(int, security); |
| 34 | QFETCH(QString, prerelease); |
| 35 | |
| 36 | JavaVersion test(string); |
| 37 | QCOMPARE(test.m_string, string); |
| 38 | QCOMPARE(test.toString(), string); |
| 39 | QCOMPARE(test.m_major, major); |
| 40 | QCOMPARE(test.m_minor, minor); |
| 41 | QCOMPARE(test.m_security, security); |
| 42 | QCOMPARE(test.m_prerelease, prerelease); |
| 43 | } |
| 44 | |
| 45 | void test_Sort_data() |
| 46 | { |