Merge pull request #2654 from StCyr/StCyr_issue2653
ProjectVersion tests never fail
This commit is contained in:
@@ -30,14 +30,16 @@ class ProjectVersionTest : QTestSuite
|
||||
{
|
||||
Q_OBJECT
|
||||
private slots:
|
||||
void test()
|
||||
{
|
||||
Q_ASSERT(ProjectVersion("1.1.0", CompareType::Minor) > "1.0.3");
|
||||
Q_ASSERT(ProjectVersion("1.1.0", CompareType::Major) < "2.1.0");
|
||||
Q_ASSERT(ProjectVersion("1.1.0", CompareType::Release) > "0.2.1");
|
||||
Q_ASSERT(ProjectVersion("1.1.4", CompareType::Release) < "1.1.10");
|
||||
Q_ASSERT(ProjectVersion("1.1.0", CompareType::Minor) == "1.1.5");
|
||||
}
|
||||
} instance;
|
||||
void ProjectVersionComparaisonTests()
|
||||
{
|
||||
QVERIFY(ProjectVersion("1.1.0", CompareType::Minor) > "1.0.3");
|
||||
QVERIFY(ProjectVersion("1.1.0", CompareType::Major) < "2.1.0");
|
||||
QVERIFY(ProjectVersion("1.1.0", CompareType::Release) > "0.2.1");
|
||||
QVERIFY(ProjectVersion("1.1.4", CompareType::Release) < "1.1.10");
|
||||
QVERIFY(ProjectVersion("1.1.0", CompareType::Minor) == "1.1.5");
|
||||
QVERIFY( ! ( ProjectVersion("3.1.0", CompareType::Minor) < "2.2.5" ) );
|
||||
QVERIFY( ! ( ProjectVersion("2.5.0", CompareType::Release) < "2.2.5" ) );
|
||||
}
|
||||
} ProjectVersionTests;
|
||||
|
||||
#include "ProjectVersionTest.moc"
|
||||
|
||||
Reference in New Issue
Block a user