diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/Makefile | 2 | ||||
| -rw-r--r-- | src/test/testLibbible.cc | 9 | 
2 files changed, 10 insertions, 1 deletions
| diff --git a/src/lib/Makefile b/src/lib/Makefile index 6b3b506..8084d3f 100644 --- a/src/lib/Makefile +++ b/src/lib/Makefile @@ -1,5 +1,5 @@  LIBS = sword minizip -override CXXFLAGS += -MMD -Wall -fPIC -std=c++20 `pkg-config $(LIBS) --cflags` +override CXXFLAGS += -fPIC `pkg-config $(LIBS) --cflags`  override LDFLAGS += -lstdc++fs `pkg-config $(LIBS) --libs`  SOURCES = $(wildcard *.cc)  OBJECTS = $(SOURCES:.cc=.o) 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 | 
