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 <cpsettingformitemdata.h>
+#include <hbicon.h>
#define private public
#include "cpnetworkplugin.h"
#include "cpitemdatahelper.h"
@@ -51,6 +52,9 @@
{
initialize();
+ QT_TRAP_THROWING(SmcDefaultValue<QString>::SetL(QString("")));
+ QT_TRAP_THROWING(SmcDefaultValue<HbIcon>::SetL(HbIcon("")));
+
m_networkPlugin = (CpNetworkPlugin*)qt_plugin_instance();
}
@@ -75,12 +79,32 @@
CpItemDataHelper itemDataHelper;
CpNetworkPlugin* p = (CpNetworkPlugin*)qt_plugin_instance();
QList<CpSettingFormItemData*> 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()