--- a/telutils/dialpad/tsrc/unit/ut_dialpadkeyhandler/ut_dialpadkeyhandler.cpp Tue Jul 06 14:53:02 2010 +0300
+++ b/telutils/dialpad/tsrc/unit/ut_dialpadkeyhandler/ut_dialpadkeyhandler.cpp Wed Jul 21 18:26:52 2010 +0300
@@ -39,6 +39,10 @@
SMC_MOCK_METHOD1( void, QObject *, obj )
}
+void QObject::removeEventFilter(QObject *obj)
+{
+ SMC_MOCK_METHOD1( void, QObject *, obj )
+}
UT_DialpadKeyHandler::UT_DialpadKeyHandler()
:
@@ -79,6 +83,7 @@
void UT_DialpadKeyHandler::t_constructionWithAllFilters()
{
EXPECT(QObject::installEventFilter).times(5);
+ EXPECT(QObject::removeEventFilter).times(5);
DialpadKeyHandler::DialpadKeyEventFilters filters(
DialpadKeyHandler::VoiceMailbox |
@@ -89,6 +94,8 @@
DialpadKeyHandler::Hash );
m_keyHandler = new DialpadKeyHandler(m_dialPad, filters, this);
+ delete m_keyHandler;
+ m_keyHandler = 0;
QVERIFY(verify());
}