vmbx/vmbxengine/tsrc/ut_vmbxengine/src/main.cpp
changeset 19 e44a8c097b15
child 27 7eb70891911c
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/vmbx/vmbxengine/tsrc/ut_vmbxengine/src/main.cpp	Fri May 14 16:24:46 2010 +0300
@@ -0,0 +1,60 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+#include <e32base.h>
+#include <QObject>
+#include <QtTest/QtTest>
+#include "ut_vmbxengine.h"
+#include "ut_pbkstore.h"
+#include "ut_simhandler.h"
+
+int main(int argc, char *argv[])
+{
+    qDebug("main() IN");
+    CTrapCleanup* cleanup = CTrapCleanup::New();
+    QApplication app(argc, argv);
+    
+    qDebug("testing start...");
+    
+    // API tester
+    Ut_VmbxEngine tc1;
+    char *pass[3];  
+    pass[0] = argv[0];
+    pass[1] = "-o"; 
+    pass[2] = "c:\\logs\\vmbx\\ut_vmbxengine.txt";
+    int result = -1;
+    result = QTest::qExec(&tc1, 3, pass);
+    qDebug("ut_vmbxengine result=%d", result);
+    
+    Ut_PbkStore tc2;
+    pass[2] = "c:\\logs\\vmbx\\ut_pbkstore.txt";
+    result = QTest::qExec(&tc2, 3, pass);
+    qDebug("Ut_PbkStore result=%d", result);
+    
+    // SIM can not be handled in Emulator.
+    // Root cause: CVmbxSimHandler::ConstructL()
+//    Ut_SimHandler tc3;
+//    pass[2] = "c:\\logs\\vmbx\\ut_simhandler.txt";
+//    result = QTest::qExec(&tc3, 3, pass);
+//    qDebug("Ut_SimHandler result=%d", result);
+    
+    qDebug("testing end...");
+    qDebug("main() OUT");
+    delete cleanup;
+    cleanup = NULL;
+    return result;
+}
+