17 |
17 |
18 // EXTERNAL INCLUDES |
18 // EXTERNAL INCLUDES |
19 #include <digia/eunit/ceunittestsuite.h> |
19 #include <digia/eunit/ceunittestsuite.h> |
20 // INTERNAL INCLUDES |
20 // INTERNAL INCLUDES |
21 #include "t_cpcskeymap.h" |
21 #include "t_cpcskeymap.h" |
|
22 #include "t_cqwertykeymap.h" |
22 #include "t_cpplpredictivesearchtable.h" |
23 #include "t_cpplpredictivesearchtable.h" |
|
24 #include "t_cqwertypredictivesearchtable.h" |
|
25 #include "t_cpredictivesearchsettingstable.h" |
23 |
26 |
24 /** |
27 /** |
25 * Test suite factory function. |
28 * Test suite factory function. |
26 */ |
29 */ |
27 EXPORT_C MEUnitTest* CreateTestSuiteL() |
30 EXPORT_C MEUnitTest* CreateTestSuiteL() |
28 { |
31 { |
29 CEUnitTestSuite* rootSuite = CEUnitTestSuite::NewLC(_L("cntplsql unit tests")); |
32 CEUnitTestSuite* rootSuite = CEUnitTestSuite::NewLC(_L("cntplsql unit tests")); |
30 |
33 |
31 rootSuite->AddL( UT_CPcsKeyMap::NewLC() ); |
34 rootSuite->AddL(UT_CPcsKeyMap::NewLC()); |
32 CleanupStack::Pop(); // UT_CPcsKeyMap instance |
35 CleanupStack::Pop(); // UT_CPcsKeyMap instance |
|
36 |
|
37 rootSuite->AddL(UT_CQwertyKeyMap::NewLC()); |
|
38 CleanupStack::Pop(); // UT_CQwertyKeyMap instance |
33 |
39 |
34 rootSuite->AddL( UT_CPplPredictiveSearchTable::NewLC() ); |
40 rootSuite->AddL(UT_CPplPredictiveSearchTable::NewLC()); |
35 CleanupStack::Pop(); // UT_CPplPredictiveSearchTable instance |
41 CleanupStack::Pop(); // UT_CPplPredictiveSearchTable instance |
36 |
42 |
37 CleanupStack::Pop( rootSuite ); |
43 rootSuite->AddL(UT_CQwertyPredictiveSearchTable::NewLC()); |
|
44 CleanupStack::Pop(); // UT_CQwertyPredictiveSearchTable instance |
|
45 |
|
46 rootSuite->AddL(UT_CPredictiveSearchSettingsTable::NewLC()); |
|
47 CleanupStack::Pop(); // UT_CPredictiveSearchSettingsTable instance |
|
48 |
|
49 CleanupStack::Pop(rootSuite); |
38 return rootSuite; |
50 return rootSuite; |
39 } |
51 } |