phonesettings/cpphonesettingsplugins/cptelephonyutils/tsrc/ut_cpphonelocalisation/ut_cpphonelocalisation.cpp
changeset 45 6b911d05207e
parent 30 ebdbd102c78a
child 76 cfea66083b62
--- a/phonesettings/cpphonesettingsplugins/cptelephonyutils/tsrc/ut_cpphonelocalisation/ut_cpphonelocalisation.cpp	Fri Jun 04 10:19:18 2010 +0100
+++ b/phonesettings/cpphonesettingsplugins/cptelephonyutils/tsrc/ut_cpphonelocalisation/ut_cpphonelocalisation.cpp	Wed Jun 23 18:12:20 2010 +0300
@@ -92,6 +92,13 @@
     m_phoneLocalisation->installTranslator(
             CpPhoneLocalisation::TranslationFileCommon);
     QVERIFY(m_phoneLocalisation->m_translators.count() == 1);
+    
+    // Test: Unknown enum value
+    QVERIFY(verify());
+    expect("QCoreApplication::installTranslator").times(0);
+    m_phoneLocalisation->installTranslator(
+            (CpPhoneLocalisation::TranslationFileId)2);
+    QVERIFY(m_phoneLocalisation->m_translators.count() == 1);
     QVERIFY(verify());
     
     // Test: telephone_cp translator load