diff -r bab96b7ed1a4 -r f39ed5e045e0 phonesettings/cpphonesettingsplugins/cpnetworkplugin/tsrc/ut_cpnetworkplugin/ut_cpnetworkplugin.cpp --- a/phonesettings/cpphonesettingsplugins/cpnetworkplugin/tsrc/ut_cpnetworkplugin/ut_cpnetworkplugin.cpp Tue Jun 15 14:14:38 2010 +0100 +++ b/phonesettings/cpphonesettingsplugins/cpnetworkplugin/tsrc/ut_cpnetworkplugin/ut_cpnetworkplugin.cpp Thu Jul 22 16:33:21 2010 +0100 @@ -18,6 +18,7 @@ #include "ut_cpnetworkplugin.h" #include "qtestmains60.h" #include +#include #define private public #include "cpnetworkplugin.h" #include "cpitemdatahelper.h" @@ -51,6 +52,9 @@ { initialize(); + QT_TRAP_THROWING(SmcDefaultValue::SetL(QString(""))); + QT_TRAP_THROWING(SmcDefaultValue::SetL(HbIcon(""))); + m_networkPlugin = (CpNetworkPlugin*)qt_plugin_instance(); } @@ -75,12 +79,32 @@ CpItemDataHelper itemDataHelper; CpNetworkPlugin* p = (CpNetworkPlugin*)qt_plugin_instance(); QList list; + + EXPECT(CpNetworkStatus::statusText); + EXPECT(CpNetworkStatus::statusIcon); list.append(p->createSettingFormItemData(itemDataHelper)); qDeleteAll(list); + + QVERIFY(verify()); } /*! + UT_CpNetworkPlugin::t_createSettingView + */ +void UT_CpNetworkPlugin::t_createSettingView() +{ + CpNetworkPlugin* p = (CpNetworkPlugin*)qt_plugin_instance(); + QVariant hint; + + EXPECT(CpNetworkStatus::statusText); + CpBaseSettingView *view = p->createSettingView(hint); + delete view; + + QVERIFY(verify()); +} + +/*! UT_CpNetworkPlugin::t_memleak */ void UT_CpNetworkPlugin::t_memleak()