diff -r f27aebe284bb -r c5af8598d22c logsui/logsapp/tsrc/ut_logsapp/src/ut_logsmatchesview.cpp --- a/logsui/logsapp/tsrc/ut_logsapp/src/ut_logsmatchesview.cpp Wed Aug 18 09:49:12 2010 +0300 +++ b/logsui/logsapp/tsrc/ut_logsapp/src/ut_logsmatchesview.cpp Thu Sep 02 20:27:05 2010 +0300 @@ -124,11 +124,13 @@ QVERIFY( !mMatchesView->mAddToContactsButton->isVisible() ); // After passing model as input arg, do not pass model + mMatchesView->mActivating = true; mMatchesView->activated( true,QVariant() ); QVERIFY( mMatchesView->mListView ); QVERIFY( mMatchesView->mModel ); QVERIFY( mMatchesView->mModel->mLastCall == QLatin1String("constructor") ); - delete view; + QVERIFY( !mMatchesView->mActivating ); + delete view; } @@ -370,7 +372,7 @@ QVERIFY( mMatchesView->mEmptyListLabel->isVisible() ); QVERIFY( mMatchesView->mAddToContactsButton->isVisible() ); - mMatchesView->mAddToContactsButtonDisabled = true; + mMatchesView->mActivating = true; mMatchesView->updateEmptyListWidgetsVisibility(); QVERIFY( mMatchesView->mEmptyListLabel->isVisible() ); QVERIFY( !mMatchesView->mAddToContactsButton->isVisible() ); @@ -440,7 +442,19 @@ QVERIFY( status == 2 ); QVERIFY( mViewManager->mViewId == LogsRecentViewId ); QVERIFY( mMatchesView->mDialpad->editor().text() == "1234" ); - delete view; - + delete view; } +void UT_LogsMatchesView::testLocaleChanged() +{ + //No model + QVERIFY( !mMatchesView->mModel ); + mMatchesView->localeChanged(); + QVERIFY( !LogsAbstractModel::mParamUpdated ); + + LogsDbConnector* dbConnector = 0; + mMatchesView->mModel = new LogsMatchesModel(*dbConnector); + mMatchesView->localeChanged(); + QVERIFY( LogsAbstractModel::mParamUpdated ); +} +