diff options
Diffstat (limited to 'src/test')
-rw-r--r-- | src/test/testLibbible.cc | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/test/testLibbible.cc b/src/test/testLibbible.cc index d3a265a..0f65e6d 100644 --- a/src/test/testLibbible.cc +++ b/src/test/testLibbible.cc @@ -29,6 +29,7 @@ class TestLibbible : public CppUnit::TestFixture CPPUNIT_TEST(testGetPassages); CPPUNIT_TEST(testGetText); CPPUNIT_TEST(testSettings); + CPPUNIT_TEST(testLanguageNames); CPPUNIT_TEST(testDownload); CPPUNIT_TEST_SUITE_END(); @@ -41,6 +42,7 @@ class TestLibbible : public CppUnit::TestFixture void testGetPassages(void); void testGetText(void); void testSettings(void); + void testLanguageNames(void); void testDownload(void); }; @@ -202,6 +204,13 @@ void TestLibbible::testSettings(void) { CPPUNIT_ASSERT(libbible::settingsRead("test") == ""); } +void TestLibbible::testLanguageNames(void) { + std::map<std::string, std::string> langs = libbible::getLanguageNames(); + CPPUNIT_ASSERT(langs["en"] == "English"); + CPPUNIT_ASSERT(langs["es"] == "Spanish"); + CPPUNIT_ASSERT(langs["fr"] == "French"); +} + void TestLibbible::testDownload(void) { map<string, vector<string>> modsAvailable = libbible::downloadModsAvailable(); // We try installing the first available one |