diff -r cfea66083b62 -r baacf668fe89 phoneapp/phoneuiqtviewadapter/tsrc/ut_phoneuiqtviewadapter/unit_tests.cpp --- a/phoneapp/phoneuiqtviewadapter/tsrc/ut_phoneuiqtviewadapter/unit_tests.cpp Mon Oct 04 16:06:10 2010 +0300 +++ b/phoneapp/phoneuiqtviewadapter/tsrc/ut_phoneuiqtviewadapter/unit_tests.cpp Fri Oct 15 12:58:46 2010 +0300 @@ -24,6 +24,7 @@ #include #include #include +#include #include "phoneuiqtviewadapter.h" #include "tphonecmdparaminteger.h" #include "tphonecmdparamaudiooutput.h" @@ -75,6 +76,7 @@ extern int m_setPrivateFromConferenceCallId; extern int m_removeCallHeaderCallId; extern bool m_isVoiceCall; +extern bool m_EPhoneViewPlayHandsFreeActivatedTone_called; // Own assert initialization /*void qt_assert(const char *assertion, const char *file, int line) @@ -91,7 +93,7 @@ // From PhoneUIQtViewIF BubbleManagerIF& bubbleManager (); - void addBubbleCommand (int bubbleId, const PhoneAction& action); + void addBubbleCommand (int bubbleId, HbAction *action); void clearBubbleCommands (int bubbleId); void addParticipantListAction( int commandId, @@ -100,7 +102,7 @@ void clearParticipantListActions(); void hideToolbar () { }; void showToolbar () { m_showToolbarCalled = true; }; - void setToolbarActions (const QList& actions) {m_toolbarActionCount = actions.count(); }; + void setToolbarActions (const QList &actions) {m_toolbarActionCount = actions.count(); }; int volumeSliderValue () { m_volumeSliderValueCalled = true; return 5; }; void removeVolumeSlider () { m_removeVolumeSliderCalled = true; }; void setVolumeSliderValue ( @@ -120,7 +122,8 @@ void clearDialpad() { m_clearDialpadCalled = true; }; void clearAndHideDialpad() { m_clearAndHideDialpadCalled = true;}; void bringToForeground() {}; - void setMenuActions(const QList& ) { m_setMenuActionsCalled = true;}; + void hide() {}; + void setMenuActions(const QList & ) { m_setMenuActionsCalled = true;}; void shutdownPhoneApp() {}; void setBackButtonVisible(bool ) {}; HbMenu &menuReference(){return m_menu;}; @@ -222,9 +225,7 @@ void testHandleCommandL (); void testGetSelectedConferenceMember (); void testSetAudioPath (); - void testMuteRingToneOnAnswer (); void testStopRingTone (); - void testMuteRingTone (); void testPlayRingTone (); void testShowGlobalNote (); void testSetExpandActions(); @@ -246,6 +247,7 @@ void testOpenLogs(); void testSetFlags(); void testCaptureEndKey(); + void testPlayHandsFreeActivatedTone(); private: PhoneUIQtViewAdapter *m_adapter; // class under test @@ -317,13 +319,13 @@ } void TestPhoneUIQtViewAdapter::addBubbleCommand ( - int bubbleId, const PhoneAction& action) + int bubbleId, HbAction* action) { if (m_actionMap.keys().contains(bubbleId)) { - m_actionMap.value(bubbleId)->append(action.command()); + m_actionMap.value(bubbleId)->append(action->property("command").toInt()); } else { QList *list = new QList(); - list->append(action.command()); + list->append(action->property("command").toInt()); m_actionMap.insert( bubbleId, list); } } @@ -408,7 +410,7 @@ { TPhoneCmdParamCallStateData data; data.SetCallState (EPEStateConnected); - m_adapter->HandleCommandL (EPhoneViewGetCallIdByState, &data); + m_adapter->ExecuteCommand (EPhoneViewGetCallIdByState, &data); QCOMPARE (data.CallId(), 0); } @@ -762,24 +764,12 @@ } -void TestPhoneUIQtViewAdapter::testMuteRingToneOnAnswer () -{ - m_adapter->ExecuteCommandL(EPhoneViewMuteRingToneOnAnswer); - QVERIFY( m_EPhoneViewMuteRingToneOnAnswer_called == true ); -} - void TestPhoneUIQtViewAdapter::testStopRingTone () { m_adapter->ExecuteCommandL(EPhoneViewStopRingTone); QVERIFY( m_EPhoneViewStopRingTone_called == true ); } -void TestPhoneUIQtViewAdapter::testMuteRingTone () -{ - m_adapter->ExecuteCommandL(EPhoneViewMuteRingTone); - QVERIFY( m_EPhoneViewMuteRingTone_called == true ); -} - void TestPhoneUIQtViewAdapter::testPlayRingTone () { TPhoneCmdParamRingTone ringToneParam; @@ -833,6 +823,7 @@ m_showDialpadCalled = false; m_hideDialpadCalled = false; + m_isDialpadVisible = true; param.SetBoolean(EFalse); m_adapter->ExecuteCommandL(EPhoneViewSetNumberEntryVisible, ¶m); @@ -1103,5 +1094,12 @@ QVERIFY(m_capturedKey == Qt::Key_0); } +void TestPhoneUIQtViewAdapter::testPlayHandsFreeActivatedTone() +{ + m_adapter->ExecuteCommandL(EPhoneViewPlayHandsFreeActivatedTone); + QVERIFY( m_EPhoneViewPlayHandsFreeActivatedTone_called == true ); +} + + PHONE_UITEST_MAIN(TestPhoneUIQtViewAdapter) #include "unit_tests.moc"