|
1 #include <QtTest/QtTest> |
|
2 #include "ut_vmbxcpplugin.h" |
|
3 #include "ut_vmbxuiengine.h" |
|
4 #include "ut_actioncustomitem.h" |
|
5 #include "ut_customedit.h" |
|
6 |
|
7 // ----------------------------------------------------------------------------- |
|
8 // main() |
|
9 // Main method implemented for directing test output to a file. |
|
10 // ----------------------------------------------------------------------------- |
|
11 int main(int argc, char *argv[]) |
|
12 { |
|
13 qDebug("main() >"); |
|
14 |
|
15 QApplication app(argc, argv); |
|
16 |
|
17 qDebug("ut_vmbxuiengine"); |
|
18 Ut_VmbxUiEngine tcUiEngine; |
|
19 char *pass[3]; |
|
20 pass[0] = argv[0]; |
|
21 pass[1] = "-o"; |
|
22 pass[2] = "c:\\logs\\vmbx\\ut_vmbxuiengine.txt"; |
|
23 int result = -1; |
|
24 result = QTest::qExec(&tcUiEngine, 3, pass); |
|
25 qDebug("ut_vmbxuiengine result %d", result); |
|
26 |
|
27 qDebug("ut_vmbxcpplugin"); |
|
28 Ut_vmbxCpPlugin tcCpPlugin; |
|
29 pass[2] = "c:\\logs\\vmbx\\ut_vmbxcpplugin.txt"; |
|
30 result = QTest::qExec(&tcCpPlugin, 3, pass); |
|
31 qDebug("ut_vmbxcpplugin result=%d", result); |
|
32 |
|
33 qDebug("ut_actioncustomitem"); |
|
34 Ut_ActionCustomItem tcCustom; |
|
35 pass[2] = "c:\\logs\\vmbx\\ut_acttioncustomitem.txt"; |
|
36 result = QTest::qExec(&tcCustom, 3, pass); |
|
37 qDebug("ut_actioncustomitem result=%d", result); |
|
38 |
|
39 qDebug("ut_customedit"); |
|
40 Ut_CustomEdit tcEdit; |
|
41 pass[2] = "c:\\logs\\vmbx\\ut_customedit.txt"; |
|
42 result = QTest::qExec(&tcEdit, 3, pass); |
|
43 qDebug("Ut_CustomEdit result=%d", result); |
|
44 |
|
45 |
|
46 qDebug("main() <"); |
|
47 return result; |
|
48 } |
|
49 //End of file |