20 lines
586 B
C++
20 lines
586 B
C++
|
|
#include "moFileReader.h"
|
|
#include "gtest/gtest.h"
|
|
|
|
#define _L(str) moFileLib::moFileReaderSingleton::GetInstance().Lookup(str)
|
|
|
|
auto testMo = "test.mo";
|
|
|
|
TEST(moFileReader, setup)
|
|
{
|
|
EXPECT_EQ(moFileLib::moFileReaderSingleton::GetInstance().ReadFile(testMo), moFileLib::moFileReader::EC_SUCCESS);
|
|
}
|
|
|
|
TEST(moFileReader, Lookup)
|
|
{
|
|
moFileLib::moFileReaderSingleton::GetInstance().ReadFile(testMo);
|
|
EXPECT_EQ("Text Nederlands Een", _L("String English One"));
|
|
EXPECT_EQ("Text Nederlands Twee", _L("String English Two"));
|
|
EXPECT_EQ("Text Nederlands Drie", _L("String English Three"));
|
|
} |