diff -r ae8abd0db65c -r e32024264ebb vmbx/vmbxengine/tsrc/ut_vmbxengine/ut_vmbxengine.cpp --- a/vmbx/vmbxengine/tsrc/ut_vmbxengine/ut_vmbxengine.cpp Fri Mar 19 09:40:14 2010 +0200 +++ b/vmbx/vmbxengine/tsrc/ut_vmbxengine/ut_vmbxengine.cpp Fri Apr 16 15:31:58 2010 +0300 @@ -21,10 +21,10 @@ #include #include -#include "../../../inc/cvoicemailbox.h" -#include "../../../inc/cvoicemailboxentry.h" -#include "../../../inc/voicemailboxdefs.h" -#include "../../../inc/mvoicemailboxobserver.h" +#include +#include +#include +#include #include "../../../inc/vmbxqtuihandler.h" #include "../../../inc/vmbxuihandler.h" @@ -102,12 +102,12 @@ // ----------------------------------------------------------------------------- void Ut_vmbxEngine::testCreateWindow() { - qDebug("Mt_vmbxEngine::testCreateWindow >"); - mWindow = new HbMainWindow(); + qDebug("Ut_vmbxEngine::testCreateWindow >"); + mWindow = new HbMainWindow(); QVERIFY(mWindow); mWindow->show(); - qDebug("Mt_vmbxEngine::testCreateWindow Windowshow"); - qDebug("Mt_vmbxEngine::testCreateWindow <"); + qDebug("Ut_vmbxEngine::testCreateWindow Windowshow"); + qDebug("Ut_vmbxEngine::testCreateWindow <"); } // ----------------------------------------------------------------------------- // Ut_vmbxEngine::testshowVmbxQueryDialog @@ -116,25 +116,25 @@ // ----------------------------------------------------------------------------- void Ut_vmbxEngine::testshowVmbxQueryDialog() { - qDebug("Mt_vmbxEngine::testshowVmbxQueryDialog >"); - QVERIFY(mQtUiHandler); - TVmbxType vmbxtype(EVmbxVoice); - TVmbxQueryMode queryMode(EVmbxDefineMode); - QString number(tr("")); - int result(0); - mQtUiHandler->showVmbxQueryDialog( - EVmbxVoice, EVmbxDefineMode, number, result); - if ( KErrCancel == result ) { - QCOMPARE(number, tr("")); - } - number = tr("123456"); - mQtUiHandler->showVmbxQueryDialog( - EVmbxVoice, EVmbxChangeMode, number, result); - - if ( KErrCancel == result ) { - QCOMPARE(number, tr("")); - } - qDebug("Mt_vmbxEngine::testshowVmbxQueryDialog <"); + qDebug("Ut_vmbxEngine::testshowVmbxQueryDialog >"); + QVERIFY(mQtUiHandler); + TVmbxType vmbxtype(EVmbxVoice); + TVmbxQueryMode queryMode(EVmbxDefineMode); + QString number(tr("")); + int result(0); + mQtUiHandler->showVmbxQueryDialog( + EVmbxVoice, EVmbxDefineMode, number, result); + if ( KErrCancel == result ) { + QCOMPARE(number, tr("")); + } + number = tr("123456"); + mQtUiHandler->showVmbxQueryDialog( + EVmbxVoice, EVmbxChangeMode, number, result); + + if ( KErrCancel == result ) { + QCOMPARE(number, tr("")); + } + qDebug("Ut_vmbxEngine::testshowVmbxQueryDialog <"); } // ----------------------------------------------------------------------------- @@ -150,9 +150,9 @@ int result; mQtUiHandler->showDefineSelectionDialog(vmbxtype, result); if (KErrCancel == result && EVmbxNone != vmbxtype) { - QFAIL("Ut_vmbxEngine::testshowDefineSelectionDialog:Cancel"); + QFAIL("Ut_vmbxEngine::testshowDefineSelectionDialog:Cancel"); } else if ( KErrNone == result && EVmbxNone == vmbxtype ){ - QFAIL("Ut_vmbxEngine::testshowDefineSelectionDialog:vmbxtype wrong"); + QFAIL("Ut_vmbxEngine::testshowDefineSelectionDialog:vmbxtype wrong"); } qDebug("Ut_vmbxEngine::testshowDefineSelectionDialog:vmbxtype%d", vmbxtype); @@ -161,6 +161,16 @@ qDebug("Ut_vmbxEngine::testshowDefineSelectionDialog <"); } + +void Ut_vmbxEngine::testshowSaveEmptyNote_data() +{ + qDebug("Ut_vmbxEngine::testshowSaveEmptyNote_data >"); + QTest::addColumn("vmbx"); + QTest::newRow("CS voice") << "CsVoice"; + QTest::newRow("CS video") << "CsVideo"; + qDebug("Ut_vmbxEngine::testshowSaveEmptyNote_data <"); +} + // ----------------------------------------------------------------------------- // Ut_vmbxEngine::testshowSaveEmptyNote // CreateVmbxMailbox test case @@ -172,11 +182,16 @@ TRAPD(err,mUiHandler = CVmbxUiHandler::NewL()); QVERIFY2(KErrNone == err, "create CVmbxUiHandler failed"); TVmbxType vmbxtype(EVmbxVoice); + QFETCH(QString, vmbx); + if ("CsVoice" == vmbx) { + vmbxtype = EVmbxVoice; + qDebug("Ut_vmbxEngine::testshowSaveEmptyNote Voice"); + } else if ("CsVideo" == vmbx) { + vmbxtype = EVmbxVideo; + qDebug("Ut_vmbxEngine::testshowSaveEmptyNote Video"); + } mUiHandler->ShowSaveEmptyNote(vmbxtype); - qDebug("Ut_vmbxEngine::testQueryVmbxMailbox show voice"); - vmbxtype = EVmbxVideo; - mUiHandler->ShowSaveEmptyNote(vmbxtype); - qDebug("Ut_vmbxEngine::testQueryVmbxMailbox show video"); + delete mUiHandler; mUiHandler = 0; qDebug("Ut_vmbxEngine::testshowSaveEmptyNote <"); @@ -189,10 +204,10 @@ // ----------------------------------------------------------------------------- void Ut_vmbxEngine::testDeleteWindow() { - qDebug("Mt_vmbxEngine::testDeleteWindow >"); + qDebug("Ut_vmbxEngine::testDeleteWindow >"); delete mWindow; mWindow = 0; - qDebug("Mt_vmbxEngine::testDeleteWindow <"); + qDebug("Ut_vmbxEngine::testDeleteWindow <"); } // -----------------------------------------------------------------------------