vmbx/vmbxengine/tsrc/ut_vmbxengine/ut_vmbxengine.pro
changeset 19 e44a8c097b15
parent 12 ae8abd0db65c
child 35 6aefa3341fcc
--- a/vmbx/vmbxengine/tsrc/ut_vmbxengine/ut_vmbxengine.pro	Mon May 03 13:01:45 2010 +0300
+++ b/vmbx/vmbxengine/tsrc/ut_vmbxengine/ut_vmbxengine.pro	Fri May 14 16:24:46 2010 +0300
@@ -15,49 +15,109 @@
 #
 
 TEMPLATE = app
-TARGET = 
-DEPENDPATH += .
-INCLUDEPATH += .
+TARGET = ut_vmbxengine
+TARGET.EPOCALLOWDLLDATA = 1
+
 CONFIG += hb
 CONFIG += qtestlib
 
+DEPENDPATH += .
+
+INCLUDEPATH += .
+INCLUDEPATH += $$MW_LAYER_SYSTEMINCLUDE
+HEADERS += \epoc32\include\platform\mw\cvoicemailbox.h
+HEADERS += \epoc32\include\platform\mw\cvoicemailboxentry.h
+
+INCLUDEPATH += ..\..\inc
+
+HEADERS += $$PUBLIC_HEADERS
+
 symbian: { 
     TARGET.CAPABILITY = CAP_GENERAL_DLL
 }
 
-symbian {
-    INCLUDEPATH += $$MW_LAYER_SYSTEMINCLUDE \
-                  /epoc32/include/mw/QtTest \
-                  ../../inc
-
-    LIBS += -lvmbxengine.dll\
-             -lflogger.dll
-    TARGET.CAPABILITY = ALL -TCB
-}
+# Code subject to test 
+SOURCES += ..\..\src\vmbxuihandler.cpp
+# It is mocked by qtuihandler_mock.cpp, remove the real one
+#SOURCES += ..\..\src\vmbxqtuihandler.cpp
+SOURCES += ..\..\src\voicemailboximpl.cpp
+SOURCES += ..\..\src\vmbxpbkstore.cpp
+SOURCES += ..\..\src\vmbxetelconnection.cpp
+SOURCES += ..\..\src\vmbxsimhandler.cpp
+SOURCES += ..\..\src\vmbxcenrephandler.cpp
+SOURCES += ..\..\src\vmbxutilities.cpp
+SOURCES += ..\..\src\vmbxenginefactory.cpp
+SOURCES += ..\..\src\vmbxenginebase.cpp
+SOURCES += ..\..\src\vmbxcsvoiceengine.cpp
+SOURCES += ..\..\src\vmbxcsvideoengine.cpp
+SOURCES += ..\..\src\vmbxvoipengine.cpp
+SOURCES += ..\..\src\vmbxemergencycall.cpp  
+SOURCES += ..\..\src\vmbxuiutilities.cpp
+SOURCES += ..\..\src\vmbxcenrepobserver.cpp
+SOURCES += ..\..\src\vmbxsimstoreobserver.cpp
+SOURCES += ..\..\src\vmbxsatrefreshobserver.cpp
+SOURCES += ..\..\src\vmbxobserver.cpp
+SOURCES += ..\..\src\vmbshandler.cpp
+SOURCES += ..\..\src\vmspshandler.cpp
+SOURCES += ..\..\src\vmsettingsuiiconfileprovider.cpp
+SOURCES += ..\..\src\cvoicemailbox.cpp
+SOURCES += ..\..\src\cvoicemailboxentry.cpp
 
-# Input
-HEADERS += $$PUBLIC_HEADERS
-HEADERS += ut_vmbxengine.h
-SOURCES += ut_vmbxengine.cpp\
-          ..\..\src\vmbxuihandler.cpp\
-          ..\..\src\vmbxqtuihandler.cpp\
-          ..\..\src\voicemailboximpl.cpp\
-          ..\..\src\vmbxpbkstore.cpp\
-          ..\..\src\vmbxetelconnection.cpp\
-          ..\..\src\vmbxsimhandler.cpp\
-          ..\..\src\vmbxcenrephandler.cpp\
-          ..\..\src\vmbxutilities.cpp\
-          ..\..\src\vmbxenginefactory.cpp\
-          ..\..\src\vmbxenginebase.cpp\
-          ..\..\src\vmbxcsvoiceengine.cpp\
-          ..\..\src\vmbxcsvideoengine.cpp\
-          ..\..\src\vmbxvoipengine.cpp\
-          ..\..\src\vmbxemergencycall.cpp\	
-          ..\..\src\vmbxuiutilities.cpp\
-          ..\..\src\vmbxcenrepobserver.cpp\
-          ..\..\src\vmbxsimstoreobserver.cpp\
-          ..\..\src\vmbxsatrefreshobserver.cpp\
-          ..\..\src\vmbxobserver.cpp\
-          ..\..\src\vmbshandler.cpp\
-          ..\..\src\vmspshandler.cpp\
-          ..\..\src\vmsettingsuiiconfileprovider.cpp
+HEADERS += ..\..\inc\vmbxuihandler.h
+HEADERS += ..\..\inc\vmbxqtuihandler.h
+HEADERS += ..\..\inc\voicemailboximpl.h
+HEADERS += ..\..\inc\vmbxpbkstore.h
+HEADERS += ..\..\inc\vmbxetelconnection.h
+HEADERS += ..\..\inc\vmbxsimhandler.h
+HEADERS += ..\..\inc\vmbxcenrephandler.h
+HEADERS += ..\..\inc\vmbxutilities.h
+HEADERS += ..\..\inc\vmbxenginefactory.h
+HEADERS += ..\..\inc\vmbxenginebase.h
+HEADERS += ..\..\inc\vmbxcsvoiceengine.h
+HEADERS += ..\..\inc\vmbxcsvideoengine.h
+HEADERS += ..\..\inc\vmbxvoipengine.h
+HEADERS += ..\..\inc\vmbxemergencycall.h  
+HEADERS += ..\..\inc\vmbxuiutilities.h
+HEADERS += ..\..\inc\vmbxcenrepobserver.h
+HEADERS += ..\..\inc\vmbxsimstoreobserver.h
+HEADERS += ..\..\inc\vmbxsatrefreshobserver.h
+HEADERS += ..\..\inc\vmbxobserver.h
+HEADERS += ..\..\inc\vmbshandler.h
+HEADERS += ..\..\inc\vmspshandler.h
+HEADERS += ..\..\inc\vmsettingsuiiconfileprovider.h
+
+HEADERS += ..\..\inc\mvmbxcenrephandler.h 
+HEADERS += ..\..\inc\mvmbxcenrepobserver.h 
+HEADERS += ..\..\inc\mvmbxchangeobserver.h 
+HEADERS += ..\..\inc\mvmbxresourceprovider.h
+HEADERS += ..\..\inc\mvmbxsatrefreshobserver.h
+HEADERS += ..\..\inc\mvmbxservicenotify.h
+HEADERS += ..\..\inc\mvmbxsimstoreobserver.h
+HEADERS += ..\..\inc\mvmbxuihandler.h
+HEADERS += ..\..\inc\mvmbxuiutilities.h
+
+# Test code
+HEADERS += inc\ut_vmbxengine.h
+HEADERS += inc\ut_pbkstore.h
+HEADERS += inc\ut_simhandler.h
+
+SOURCES += src\ut_vmbxengine.cpp
+SOURCES += src\ut_pbkstore.cpp
+SOURCES += src\ut_simhandler.cpp
+SOURCES += src\main.cpp
+
+# Mock class
+SOURCES += src\etel_mock.cpp
+SOURCES += src\mpbutil_mock.cpp
+SOURCES += src\qtuihandler_mock.cpp
+SOURCES += src\cenrep_mock.cpp
+
+LIBS += -lflogger.dll
+LIBS += -lfeatmgr.dll    
+LIBS += -lcenrepnotifhandler.dll
+LIBS += -lphoneclient.dll
+LIBS += -lsssettings.dll
+LIBS += -lsatclient.dll
+LIBS += -lserviceprovidersettings.dll
+    
+#End of files
\ No newline at end of file