✅ Add test for not existing items
This commit is contained in:
parent
9fbe287ad2
commit
0ab94045b2
@ -12,6 +12,11 @@ TEST_CASE("Load mo-file", "[ReadFile]")
|
|||||||
CHECK(moFileReaderSingleton::GetInstance().ReadFile("test.mo") == moFileLib::moFileReader::EC_SUCCESS);
|
CHECK(moFileReaderSingleton::GetInstance().ReadFile("test.mo") == moFileLib::moFileReader::EC_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
TEST_CASE("Load not existing mo-file", "[ReadFile-fail]")
|
||||||
|
{
|
||||||
|
CHECK(moFileReaderSingleton::GetInstance().ReadFile("e621.mo") == moFileLib::moFileReader::EC_FILENOTFOUND);
|
||||||
|
}
|
||||||
|
|
||||||
TEST_CASE("Lookup string", "[Lookup]")
|
TEST_CASE("Lookup string", "[Lookup]")
|
||||||
{
|
{
|
||||||
moFileReaderSingleton::GetInstance().ReadFile("test.mo");
|
moFileReaderSingleton::GetInstance().ReadFile("test.mo");
|
||||||
@ -32,4 +37,18 @@ TEST_CASE("Lookup string with context", "[LookupWithContext]")
|
|||||||
CHECK("Text Nederlands Twee" == _LC("TEST|String|2", "String English"));
|
CHECK("Text Nederlands Twee" == _LC("TEST|String|2", "String English"));
|
||||||
/* This is the third comment. */
|
/* This is the third comment. */
|
||||||
CHECK("Text Nederlands Drie" == _LC("TEST|String|3", "String English"));
|
CHECK("Text Nederlands Drie" == _LC("TEST|String|3", "String English"));
|
||||||
|
}
|
||||||
|
|
||||||
|
TEST_CASE("Lookup not existing strings", "[Lookup-fail]")
|
||||||
|
{
|
||||||
|
moFileReaderSingleton::GetInstance().ReadFile("test.mo");
|
||||||
|
CHECK("No match" == moFileReaderSingleton::GetInstance().Lookup("No match"));
|
||||||
|
CHECK("Can't touch this" == moFileReaderSingleton::GetInstance().Lookup("Can't touch this"));
|
||||||
|
}
|
||||||
|
|
||||||
|
TEST_CASE("Lookup not existing strings with context", "[LookupWithContext-fail]")
|
||||||
|
{
|
||||||
|
moFileReaderSingleton::GetInstance().ReadFile("test.mo");
|
||||||
|
CHECK("String English" == _LC("Nope", "String English"));
|
||||||
|
CHECK("Not this one" == _LC("TEST|String|1", "Not this one"));
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user