diff -r fd30d51f876b -r b6db4fd4947b calendarui/tsrc/unittest_calencommonutils/src/main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/calendarui/tsrc/unittest_calencommonutils/src/main.cpp Mon Jun 28 15:22:02 2010 +0530 @@ -0,0 +1,55 @@ +/* +* 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: +* +*/ + +// System includes +#include +#include + +// User includes +#include "test_calenagendautils.h" +#include "test_calendateutils.h" + +int main(int argc, char *argv[]) +{ + HbApplication app(argc, argv); + + TestCalenDateUtils testDateUtils; + + char *args[3]; + args[0] = argv[0]; + args[1] = "-o"; + args[2] = "c:\\data\\TestCalenDateUtils.txt"; + + int retDateUtils = QTest::qExec(&testDateUtils, 3, args); + + + TestCalenAgendaUtils testAgendaUtils; + + args[2] = "c:\\data\\TestCalenAgendaUtils.txt"; + + int retAgendaUtils = QTest::qExec(&testAgendaUtils, 3, args); + + // Core dump if HbIconLoader instance is not destroyed before the + // application instance. HbIconLoader uses QCoreApplication::aboutToQuit() + // signal to destroy itself. app.exec() where the signal is normally emitted + // is not called here. So, invoking the signal explicitly. + QMetaObject::invokeMethod(&app, "aboutToQuit", Qt::DirectConnection); + + return (retDateUtils && retAgendaUtils); +} + +// End of file --Don't remove this.