23 TARGET = |
23 TARGET = |
24 DEPENDPATH += . ../../src/ |
24 DEPENDPATH += . ../../src/ |
25 INCLUDEPATH += . |
25 INCLUDEPATH += . |
26 INCLUDEPATH += ../../../inc |
26 INCLUDEPATH += ../../../inc |
27 INCLUDEPATH += ../../../cptelephonyutils/inc |
27 INCLUDEPATH += ../../../cptelephonyutils/inc |
28 DEFINES += BUILD_BARRINGPLUGIN |
28 DEFINES += BUILD_CPTELEPHONYUTILS BUILD_BARRINGPLUGIN \ |
|
29 BUILD_PSETWRAPPER BUILD_SSSETTINGSWRAPPER |
|
30 DEFINES += QT_NO_DEBUG_STREAM |
29 |
31 |
30 QT -= gui |
32 QT -= gui |
31 QT += testlib |
33 QT += testlib |
32 |
34 |
33 symbian: { |
35 symbian: { |
34 CONFIG += no_icon |
36 CONFIG += no_icon |
|
37 |
35 INCLUDEPATH += /epoc32/include/mw/QtTest \ |
38 INCLUDEPATH += /epoc32/include/mw/QtTest \ |
36 /epoc32/include/platform/mw \ |
39 /epoc32/include/platform/mw \ |
37 /epoc32/include/mw/qt |
40 /epoc32/include/mw/qt |
|
41 |
38 LIBS += -lmocklib \ |
42 LIBS += -lmocklib \ |
39 -lsymbianmock \ |
43 -lsymbianmock \ |
40 -lcpframework |
44 -lcpframework |
41 } |
45 } |
42 |
46 |
43 # test code |
47 # test code |
44 HEADERS += ut_barringplugingroup.h |
48 HEADERS += ut_barringplugingroup.h |
45 SOURCES += ut_barringplugingroup.cpp |
49 SOURCES += ut_barringplugingroup.cpp |
46 |
50 |
47 # code to be tested |
51 # code to be tested |
48 HEADERS += ../../inc/cpbarringplugin.h \ |
52 HEADERS += ../../inc/cpbarringplugin.h \ |
49 ../../inc/cpbarringplugingroup.h |
53 ../../inc/cpbarringplugingroup.h \ |
|
54 ../../../cptelephonyutils/inc/cpphonenotes.h \ |
|
55 ../../../cptelephonyutils/inc/cpplugincommon.h \ |
|
56 /epoc32/include/platform/mw/psetwrapper.h \ |
|
57 /epoc32/include/platform/mw/psetcliwrapper.h \ |
|
58 /epoc32/include/platform/mw/sssettingswrapper.h \ |
|
59 /epoc32/include/platform/mw/psetcallwaitingwrapper.h \ |
|
60 /epoc32/include/platform/mw/psetcalldivertingwrapper.h \ |
|
61 /epoc32/include/platform/mw/psetnetworkwrapper.h \ |
|
62 /epoc32/include/platform/mw/psetcallbarringwrapper.h |
50 |
63 |
51 |
|
52 SOURCES += ../../src/cpbarringplugingroup.cpp |
64 SOURCES += ../../src/cpbarringplugingroup.cpp |
53 |
65 |
54 # mocks needed for testing |
66 # mocks needed for testing |
55 SOURCES += ../../../tsrc/mocks/mock_cpbarringplugin.cpp |
67 SOURCES += ../../../tsrc/mocks/mock_cpbarringplugin.cpp |
|
68 SOURCES += ../../../tsrc/mocks/mock_psetcallbarringwrapper.cpp |
|
69 SOURCES += ../../../tsrc/mocks/mock_psetwrapper.cpp |
|
70 SOURCES += ../../../tsrc/mocks/mock_cpphonenotes.cpp |
|
71 SOURCES += ../../../tsrc/mocks/mock_cpplugincommon.cpp |
|
72 SOURCES += ../../../tsrc/mocks/mock_cpitemdatahelper.cpp |
|
73 SOURCES += ../../../tsrc/mocks/mock_hbcheckbox.cpp |