forked from qt-creator/qt-creator
SDKtool: Fix tests
Change-Id: I64e7d415bed1e6cea055d4d80102c8fa98434361 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -143,7 +143,7 @@ bool AddCMakeOperation::test() const
|
||||
|| !map.contains(QString::fromLatin1(PREFIX) + '0'))
|
||||
return false;
|
||||
QVariantMap cmData = map.value(QString::fromLatin1(PREFIX) + '0').toMap();
|
||||
if (cmData.count() != 8
|
||||
if (cmData.count() != 5
|
||||
|| cmData.value(ID_KEY).toString() != "testId"
|
||||
|| cmData.value(DISPLAYNAME_KEY).toString() != "name"
|
||||
|| cmData.value(AUTODETECTED_KEY).toBool() != true
|
||||
@@ -165,7 +165,7 @@ bool AddCMakeOperation::test() const
|
||||
|| !map.contains(QString::fromLatin1(PREFIX) + '1'))
|
||||
return false;
|
||||
cmData = map.value(QString::fromLatin1(PREFIX) + '0').toMap();
|
||||
if (cmData.count() != 8
|
||||
if (cmData.count() != 5
|
||||
|| cmData.value(ID_KEY).toString() != "testId"
|
||||
|| cmData.value(DISPLAYNAME_KEY).toString() != "name"
|
||||
|| cmData.value(AUTODETECTED_KEY).toBool() != true
|
||||
@@ -173,7 +173,7 @@ bool AddCMakeOperation::test() const
|
||||
|| cmData.value("ExtraKey").toString() != "ExtraValue")
|
||||
return false;
|
||||
cmData = map.value(QString::fromLatin1(PREFIX) + '1').toMap();
|
||||
if (cmData.count() != 8
|
||||
if (cmData.count() != 5
|
||||
|| cmData.value(ID_KEY).toString() != "{some-cm-id}"
|
||||
|| cmData.value(DISPLAYNAME_KEY).toString() != "name2"
|
||||
|| cmData.value(AUTODETECTED_KEY).toBool() != true
|
||||
|
||||
@@ -183,7 +183,7 @@ bool AddToolChainOperation::test() const
|
||||
QVariantMap tcData = map.value(QString::fromLatin1(PREFIX) + '0').toMap();
|
||||
if (tcData.count() != 8
|
||||
|| tcData.value(ID).toString() != "testId"
|
||||
|| tcData.value(LANGUAGE_KEY).toString() != "langId"
|
||||
|| tcData.value(LANGUAGE_KEY_V2).toString() != "langId"
|
||||
|| tcData.value(DISPLAYNAME).toString() != "name"
|
||||
|| tcData.value(AUTODETECTED).toBool() != true
|
||||
|| tcData.value(PATH).toString() != "/tmp/test"
|
||||
@@ -209,7 +209,7 @@ bool AddToolChainOperation::test() const
|
||||
tcData = map.value(QString::fromLatin1(PREFIX) + '0').toMap();
|
||||
if (tcData.count() != 8
|
||||
|| tcData.value(ID).toString() != "testId"
|
||||
|| tcData.value(LANGUAGE_KEY).toString() != "langId"
|
||||
|| tcData.value(LANGUAGE_KEY_V2).toString() != "langId"
|
||||
|| tcData.value(DISPLAYNAME).toString() != "name"
|
||||
|| tcData.value(AUTODETECTED).toBool() != true
|
||||
|| tcData.value(PATH).toString() != "/tmp/test"
|
||||
@@ -220,7 +220,7 @@ bool AddToolChainOperation::test() const
|
||||
tcData = map.value(QString::fromLatin1(PREFIX) + '1').toMap();
|
||||
if (tcData.count() != 8
|
||||
|| tcData.value(ID).toString() != "{some-tc-id}"
|
||||
|| tcData.value(LANGUAGE_KEY).toString() != "langId2"
|
||||
|| tcData.value(LANGUAGE_KEY_V2).toString() != "langId2"
|
||||
|| tcData.value(DISPLAYNAME).toString() != "name2"
|
||||
|| tcData.value(AUTODETECTED).toBool() != true
|
||||
|| tcData.value(PATH).toString() != "/tmp/test"
|
||||
|
||||
@@ -97,6 +97,7 @@ bool RmCMakeOperation::test() const
|
||||
{
|
||||
// Add cmakes:
|
||||
QVariantMap map = AddCMakeOperation::initializeCMake();
|
||||
const QVariantMap emptyMap = map;
|
||||
map = AddCMakeOperation::addCMake(map, "testId", "name", "/tmp/test",
|
||||
KeyValuePairList({KeyValuePair("ExtraKey", QVariant("ExtraValue"))}));
|
||||
map = AddCMakeOperation::addCMake(map, "testId2", "other name", "/tmp/test2", KeyValuePairList());
|
||||
@@ -109,21 +110,25 @@ bool RmCMakeOperation::test() const
|
||||
if (result != map)
|
||||
return false;
|
||||
|
||||
// Remove from map with both testId and testId2:
|
||||
result = rmCMake(map, "testId2");
|
||||
if (result == map
|
||||
|| result.value(COUNT, 0).toInt() != 1
|
||||
|| !result.contains("CMake.0") || result.value("CMake.0") != map.value("CMake.0"))
|
||||
|| !result.contains(QString::fromLatin1(PREFIX) + "0")
|
||||
|| result.value(QString::fromLatin1(PREFIX) + "0") != map.value(QString::fromLatin1(PREFIX) + "0"))
|
||||
return false;
|
||||
|
||||
// Remove from map with both testId and testId2:
|
||||
result = rmCMake(map, "testId");
|
||||
if (result == map
|
||||
|| result.value(COUNT, 0).toInt() != 1
|
||||
|| !result.contains("CMake.0") || result.value("CMake.0") != map.value("CMake.1"))
|
||||
|| !result.contains(QString::fromLatin1(PREFIX) + "0")
|
||||
|| result.value(QString::fromLatin1(PREFIX) + "0") != map.value(QString::fromLatin1(PREFIX) + "1"))
|
||||
return false;
|
||||
|
||||
// Remove from map without testId!
|
||||
result = rmCMake(result, "testId2");
|
||||
if (result == map
|
||||
|| result.value(COUNT, 0).toInt() != 0)
|
||||
if (result != emptyMap)
|
||||
return false;
|
||||
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user