equal
deleted
inserted
replaced
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 //USER |
18 //USER |
19 #include "ut_logsapplication.h" |
19 #include "ut_logsapplication.h" |
20 //#include "hbapplication.h" |
|
21 #include "logsapplication.h" |
20 #include "logsapplication.h" |
|
21 #include "logsappsettings.h" |
22 #include "qthighway_stub_helper.h" |
22 #include "qthighway_stub_helper.h" |
23 #include "hbstubs_helper.h" |
23 #include "hbstubs_helper.h" |
24 //SYSTEM |
24 //SYSTEM |
25 #include <QtTest/QtTest> |
25 #include <QtTest/QtTest> |
26 #include <hbmainwindow.h> |
26 #include <hbmainwindow.h> |
37 } |
37 } |
38 |
38 |
39 |
39 |
40 void UT_LogsApplication::init() |
40 void UT_LogsApplication::init() |
41 { |
41 { |
42 int value = qApp->argc(); |
42 char* argv = 0; |
43 mLogsApplication = new LogsApplication(value,qApp->argv()); |
43 int argc = 0; |
|
44 mSettings = new LogsAppSettings(argc, &argv); |
|
45 mLogsApplication = new LogsApplication(argc, &argv, *mSettings); |
44 |
46 |
45 } |
47 } |
46 |
48 |
47 void UT_LogsApplication::cleanup() |
49 void UT_LogsApplication::cleanup() |
48 { |
50 { |
49 delete mLogsApplication; |
51 delete mLogsApplication; |
50 mLogsApplication = 0; |
52 mLogsApplication = 0; |
|
53 delete mSettings; |
|
54 mSettings = 0; |
|
55 } |
|
56 |
|
57 void UT_LogsApplication::testConstructor() |
|
58 { |
|
59 QVERIFY( mLogsApplication->mTestFlags == Hb::DefaultApplicationFlags ); |
|
60 |
|
61 delete mLogsApplication; |
|
62 mLogsApplication = 0; |
|
63 mSettings->mFeaturePreloadedEnabled = true; |
|
64 char* argv = 0; |
|
65 int argc = 0; |
|
66 mLogsApplication = new LogsApplication(argc, &argv, *mSettings); |
|
67 QVERIFY( mLogsApplication->mTestFlags == Hb::NoSplash ); |
51 } |
68 } |
52 |
69 |
53 void UT_LogsApplication::testtestLogsAppEngineReady() |
70 void UT_LogsApplication::testtestLogsAppEngineReady() |
54 { |
71 { |
55 QSignalSpy spy( mLogsApplication, SIGNAL(applicationReady()) ); |
72 QSignalSpy spy( mLogsApplication, SIGNAL(applicationReady()) ); |
111 |
128 |
112 mLogsApplication->testLogsAppEngineReady(); |
129 mLogsApplication->testLogsAppEngineReady(); |
113 QVERIFY( spy.count() == 1 ); |
130 QVERIFY( spy.count() == 1 ); |
114 } |
131 } |
115 |
132 |
|
133 void UT_LogsApplication::testtestLogsResetAppReady() |
|
134 { |
|
135 mLogsApplication->mViewReady = true; |
|
136 mLogsApplication->mReadCompleted = true; |
|
137 mLogsApplication->testLogsResetAppReady(); |
|
138 QVERIFY( mLogsApplication->mViewReady ); |
|
139 QVERIFY( !mLogsApplication->mReadCompleted ); |
|
140 |
|
141 } |
|
142 |