115 QT_TRAP_THROWING(SmcDefaultValue<QString>::SetL(QString(""))); |
115 QT_TRAP_THROWING(SmcDefaultValue<QString>::SetL(QString(""))); |
116 |
116 |
117 CPsetContainer &dummyContainer = reinterpret_cast<CPsetContainer &>(*this); |
117 CPsetContainer &dummyContainer = reinterpret_cast<CPsetContainer &>(*this); |
118 m_barringWrapperMock = new PSetCallBarringWrapper(dummyContainer); |
118 m_barringWrapperMock = new PSetCallBarringWrapper(dummyContainer); |
119 EXPECT(PSetWrapper::callBarringWrapper).returns(m_barringWrapperMock); |
119 EXPECT(PSetWrapper::callBarringWrapper).returns(m_barringWrapperMock); |
120 EXPECT(QTranslator::load).returns(true); |
|
121 |
120 |
122 CpItemDataHelper itemDataHelper; |
121 CpItemDataHelper itemDataHelper; |
123 m_barringpluginGroup = new CpBarringPluginGroup(itemDataHelper); |
122 m_barringpluginGroup = new CpBarringPluginGroup(itemDataHelper); |
124 |
123 |
125 m_dataFormModel = new HbDataFormModel(); |
124 m_dataFormModel = new HbDataFormModel(); |
157 UT_CpBarringPluginGroup::t_memleak |
156 UT_CpBarringPluginGroup::t_memleak |
158 */ |
157 */ |
159 void UT_CpBarringPluginGroup::t_memleak() |
158 void UT_CpBarringPluginGroup::t_memleak() |
160 { |
159 { |
161 |
160 |
162 } |
|
163 |
|
164 |
|
165 /*! |
|
166 UT_CpBarringPluginGroup::t_translatorInstallationOk |
|
167 */ |
|
168 void UT_CpBarringPluginGroup::t_translatorInstallationOk() |
|
169 { |
|
170 CPsetContainer &dummyContainer = reinterpret_cast<CPsetContainer &>(*this); |
|
171 CpItemDataHelper itemDataHelper; |
|
172 |
|
173 EXPECT(PSetWrapper::callBarringWrapper).returns(m_barringWrapperMock); |
|
174 EXPECT(QTranslator::load).returns(true); |
|
175 |
|
176 CpBarringPluginGroup *barringpluginGroup = |
|
177 new CpBarringPluginGroup(itemDataHelper); |
|
178 |
|
179 QString expectedTranslation("translation"); |
|
180 EXPECT(QTranslator::translate).returns(expectedTranslation); |
|
181 QString actualTranslation = hbTrId("txt_sourcetext"); |
|
182 QCOMPARE(actualTranslation, expectedTranslation); |
|
183 |
|
184 delete barringpluginGroup; |
|
185 |
|
186 QVERIFY(verify()); |
|
187 } |
|
188 |
|
189 |
|
190 /*! |
|
191 UT_CpBarringPluginGroup::t_translatorInstallationFails |
|
192 */ |
|
193 void UT_CpBarringPluginGroup::t_translatorInstallationFails() |
|
194 { |
|
195 CPsetContainer &dummyContainer = reinterpret_cast<CPsetContainer &>(*this); |
|
196 CpItemDataHelper itemDataHelper; |
|
197 |
|
198 EXPECT(PSetWrapper::callBarringWrapper).returns(m_barringWrapperMock); |
|
199 EXPECT(QTranslator::load).returns(false); |
|
200 |
|
201 CpBarringPluginGroup *barringpluginGroup = |
|
202 new CpBarringPluginGroup(itemDataHelper); |
|
203 |
|
204 QString translation = hbTrId("txt_sourcetext"); |
|
205 QCOMPARE(translation, QString("txt_sourcetext")); |
|
206 |
|
207 delete barringpluginGroup; |
|
208 |
|
209 QVERIFY(verify()); |
|
210 } |
161 } |
211 |
162 |
212 |
163 |
213 /*! |
164 /*! |
214 UT_CpBarringPluginGroup::t_itemShownNotBarringItem |
165 UT_CpBarringPluginGroup::t_itemShownNotBarringItem |