--- a/logsui/logsapp/tsrc/ut_logsapp/src/ut_logsapplication.cpp Fri Sep 03 14:26:05 2010 +0300
+++ b/logsui/logsapp/tsrc/ut_logsapp/src/ut_logsapplication.cpp Fri Sep 17 16:47:32 2010 +0300
@@ -17,8 +17,8 @@
//USER
#include "ut_logsapplication.h"
-//#include "hbapplication.h"
#include "logsapplication.h"
+#include "logsappsettings.h"
#include "qthighway_stub_helper.h"
#include "hbstubs_helper.h"
//SYSTEM
@@ -39,8 +39,10 @@
void UT_LogsApplication::init()
{
- int value = qApp->argc();
- mLogsApplication = new LogsApplication(value,qApp->argv());
+ char* argv = 0;
+ int argc = 0;
+ mSettings = new LogsAppSettings(argc, &argv);
+ mLogsApplication = new LogsApplication(argc, &argv, *mSettings);
}
@@ -48,6 +50,21 @@
{
delete mLogsApplication;
mLogsApplication = 0;
+ delete mSettings;
+ mSettings = 0;
+}
+
+void UT_LogsApplication::testConstructor()
+{
+ QVERIFY( mLogsApplication->mTestFlags == Hb::DefaultApplicationFlags );
+
+ delete mLogsApplication;
+ mLogsApplication = 0;
+ mSettings->mFeaturePreloadedEnabled = true;
+ char* argv = 0;
+ int argc = 0;
+ mLogsApplication = new LogsApplication(argc, &argv, *mSettings);
+ QVERIFY( mLogsApplication->mTestFlags == Hb::NoSplash );
}
void UT_LogsApplication::testtestLogsAppEngineReady()
@@ -113,3 +130,13 @@
QVERIFY( spy.count() == 1 );
}
+void UT_LogsApplication::testtestLogsResetAppReady()
+{
+ mLogsApplication->mViewReady = true;
+ mLogsApplication->mReadCompleted = true;
+ mLogsApplication->testLogsResetAppReady();
+ QVERIFY( mLogsApplication->mViewReady );
+ QVERIFY( !mLogsApplication->mReadCompleted );
+
+}
+