Fixed TST_Misc tests in Windows.
--HG-- branch : feature
This commit is contained in:
parent
0d8d9cb5e1
commit
fbd5203491
|
@ -92,6 +92,57 @@ void TST_Misc::TestAbsoluteFilePath_data()
|
||||||
QTest::addColumn<QString>("relativeMPath");
|
QTest::addColumn<QString>("relativeMPath");
|
||||||
QTest::addColumn<QString>("output");
|
QTest::addColumn<QString>("output");
|
||||||
|
|
||||||
|
#ifdef Q_OS_WIN
|
||||||
|
QTest::newRow("Measurements one level above")
|
||||||
|
<< QApplication::applicationDirPath() + QStringLiteral("/home/user/patterns/pattern.val")
|
||||||
|
<< "../measurements/m.vit"
|
||||||
|
<< QApplication::applicationDirPath() + QStringLiteral("/home/user/measurements/m.vit");
|
||||||
|
QTest::newRow("Measurements one level above")
|
||||||
|
<< QApplication::applicationDirPath() + QStringLiteral("/home/user/patterns/pattern.val")
|
||||||
|
<< "../measurements/m.vit"
|
||||||
|
<< QApplication::applicationDirPath() + QStringLiteral("/home/user/measurements/m.vit");
|
||||||
|
|
||||||
|
QTest::newRow("Measurements one level under")
|
||||||
|
<< QApplication::applicationDirPath() + QStringLiteral("/home/user/patterns/pattern.val")
|
||||||
|
<< "measurements/m.vit"
|
||||||
|
<< QApplication::applicationDirPath() + QStringLiteral("/home/user/patterns/measurements/m.vit");
|
||||||
|
|
||||||
|
QTest::newRow("Measurements in the same folder")
|
||||||
|
<< QApplication::applicationDirPath() + QStringLiteral("/home/user/patterns/pattern.val")
|
||||||
|
<< "m.vit"
|
||||||
|
<< QApplication::applicationDirPath() + QStringLiteral("/home/user/patterns/m.vit");
|
||||||
|
|
||||||
|
QTest::newRow("Path to measurements is empty")
|
||||||
|
<< QApplication::applicationDirPath() + QStringLiteral("/home/user/patterns/pattern.val")
|
||||||
|
<< "" << "";
|
||||||
|
|
||||||
|
QTest::newRow("Path to a pattern file is empty. Ablosute measurements path.")
|
||||||
|
<< ""
|
||||||
|
<< QApplication::applicationDirPath() + QStringLiteral("/home/user/patterns/m.vit")
|
||||||
|
<< QApplication::applicationDirPath() + QStringLiteral("/home/user/patterns/m.vit");
|
||||||
|
|
||||||
|
QTest::newRow("Path to a pattern file is empty. Relative measurements path.")
|
||||||
|
<< ""
|
||||||
|
<< "measurements/m.vit"
|
||||||
|
<< "measurements/m.vit";
|
||||||
|
|
||||||
|
QTest::newRow("Relative measurements path.")
|
||||||
|
<< QApplication::applicationDirPath() + QStringLiteral("/home/user/patterns/pattern.val")
|
||||||
|
<< "../measurements/m.vit"
|
||||||
|
<< QApplication::applicationDirPath() + QStringLiteral("/home/user/measurements/m.vit");
|
||||||
|
|
||||||
|
QTest::newRow("Both paths are empty") << "" << "" << "";
|
||||||
|
|
||||||
|
QTest::newRow("Path to measurements is relative")
|
||||||
|
<< QApplication::applicationDirPath() + QStringLiteral("/home/user/patterns/pattern.val")
|
||||||
|
<< "m.vit"
|
||||||
|
<< QApplication::applicationDirPath() + QStringLiteral("/home/user/patterns/m.vit");
|
||||||
|
|
||||||
|
QTest::newRow("Absolute pattern path.")
|
||||||
|
<< QApplication::applicationDirPath() + QStringLiteral("/home/user/patterns")
|
||||||
|
<< "m.vit"
|
||||||
|
<< QApplication::applicationDirPath() + QStringLiteral("/home/user/m.vit");
|
||||||
|
#else
|
||||||
QTest::newRow("Measurements one level above")
|
QTest::newRow("Measurements one level above")
|
||||||
<< "/home/user/patterns/pattern.val" << "../measurements/m.vit" << "/home/user/measurements/m.vit";
|
<< "/home/user/patterns/pattern.val" << "../measurements/m.vit" << "/home/user/measurements/m.vit";
|
||||||
|
|
||||||
|
@ -119,6 +170,7 @@ void TST_Misc::TestAbsoluteFilePath_data()
|
||||||
<< "/home/user/patterns/pattern.val" << "m.vit" << "/home/user/patterns/m.vit";
|
<< "/home/user/patterns/pattern.val" << "m.vit" << "/home/user/patterns/m.vit";
|
||||||
|
|
||||||
QTest::newRow("Absolute pattern path.") << "/home/user/patterns" << "m.vit" << "/home/user/m.vit";
|
QTest::newRow("Absolute pattern path.") << "/home/user/patterns" << "m.vit" << "/home/user/m.vit";
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------
|
//---------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
Loading…
Reference in New Issue
Block a user