WinRegistryConfiguration fix

This commit is contained in:
Günter Obiltschnig
2014-11-26 10:52:49 +01:00
parent c7e9067fde
commit c455631e45
2 changed files with 13 additions and 5 deletions

View File

@@ -110,6 +110,13 @@ void WinConfigurationTest::testConfiguration()
assert (pRootReg->getInt("HKEY_CURRENT_USER.Software.Applied Informatics.Test.name1") == 1);
pRootReg->keys(keys);
#if defined(_WIN32_WCE)
assert (keys.size() == 4);
assert (std::find(keys.begin(), keys.end(), "HKEY_CLASSES_ROOT") != keys.end());
assert (std::find(keys.begin(), keys.end(), "HKEY_CURRENT_USER") != keys.end());
assert (std::find(keys.begin(), keys.end(), "HKEY_LOCAL_MACHINE") != keys.end());
assert (std::find(keys.begin(), keys.end(), "HKEY_USERS") != keys.end());
#else
assert (keys.size() == 6);
assert (std::find(keys.begin(), keys.end(), "HKEY_CLASSES_ROOT") != keys.end());
assert (std::find(keys.begin(), keys.end(), "HKEY_CURRENT_CONFIG") != keys.end());
@@ -117,6 +124,7 @@ void WinConfigurationTest::testConfiguration()
assert (std::find(keys.begin(), keys.end(), "HKEY_LOCAL_MACHINE") != keys.end());
assert (std::find(keys.begin(), keys.end(), "HKEY_PERFORMANCE_DATA") != keys.end());
assert (std::find(keys.begin(), keys.end(), "HKEY_USERS") != keys.end());
#endif
pRootReg->keys("HKEY_CURRENT_USER.Software.Applied Informatics.Test", keys);
assert (keys.size() == 5);