Create unittest for i18n_noop[s]
authorChristian Herdtweck <christian.herdtweck@intra2net.com>
Wed, 15 Feb 2017 14:41:07 +0000 (15:41 +0100)
committerThomas Jarosch <thomas.jarosch@intra2net.com>
Thu, 23 Mar 2017 09:33:42 +0000 (10:33 +0100)
test/test_i18n.cpp

index 6ce50e2..e0470ca 100644 (file)
@@ -147,4 +147,11 @@ BOOST_AUTO_TEST_CASE(Convenience2)
     BOOST_CHECK_EQUAL("Tea, Earl Grey, hot!", result);
 }
 
+BOOST_AUTO_TEST_CASE(Noop)
+{
+    BOOST_CHECK_EQUAL(i18n_noop("Test"), "Test");
+    BOOST_CHECK_EQUAL(i18n_noop(" Test "), " Test ");
+    BOOST_CHECK_EQUAL(i18n_noops("Test") + "2", "Test2");   // this only works if first operand of "+" is string
+}
+
 BOOST_AUTO_TEST_SUITE_END()