diff -r 76d2cf7a585e -r 90fe74753f71 logsui/logsengine/tsrc/ut_logsengine/src/ut_logsmatchesmodel.cpp --- a/logsui/logsengine/tsrc/ut_logsengine/src/ut_logsmatchesmodel.cpp Mon Aug 23 18:14:51 2010 +0300 +++ b/logsui/logsengine/tsrc/ut_logsengine/src/ut_logsmatchesmodel.cpp Fri Sep 03 14:26:05 2010 +0300 @@ -25,8 +25,9 @@ #include "logseventdata.h" #include "qtcontacts_stubs_helper.h" #include "logscntfinder.h" -#include "logsdbconnector_stub_helper.h" #include "hbstubs_helper.h" +#include "logscommondata.h" +#include #include @@ -61,7 +62,8 @@ { HbStubHelper::reset(); mModel = new LogsModel(); - LogsDbConnectorStubHelper::setPredictiveSearch(1); + XQSettingsManager::mFailed = false; + XQSettingsManager::mCurrentVal = 1; mMatchesModel = mModel->logsMatchesModel(); } @@ -91,7 +93,8 @@ // Predictive search is off delete mMatchesModel; mMatchesModel = 0; - LogsDbConnectorStubHelper::setPredictiveSearch(2); + LogsCommonData::getInstance().freeCommonData(); + XQSettingsManager::mCurrentVal = 2; mMatchesModel = mModel->logsMatchesModel(); QVERIFY( mMatchesModel ); QVERIFY( mMatchesModel->mIconManager ); @@ -100,7 +103,8 @@ // Predictive search status fetching failure=> assume that search is on delete mMatchesModel; mMatchesModel = 0; - LogsDbConnectorStubHelper::setPredictiveSearch(-1); + LogsCommonData::getInstance().freeCommonData(); + XQSettingsManager::mCurrentVal = -1; mMatchesModel = mModel->logsMatchesModel(); QVERIFY( mMatchesModel ); QVERIFY( mMatchesModel->mIconManager ); @@ -109,7 +113,8 @@ // Predictive search is permanently disabled delete mMatchesModel; mMatchesModel = 0; - LogsDbConnectorStubHelper::setPredictiveSearch(0); + XQSettingsManager::mCurrentVal = 0; + LogsCommonData::getInstance().freeCommonData(); mMatchesModel = mModel->logsMatchesModel(); QVERIFY( mMatchesModel ); QVERIFY( !mMatchesModel->mIconManager ); @@ -707,9 +712,9 @@ // void UT_LogsMatchesModel::testPredictiveSearchStatus() { - LogsDbConnectorStubHelper::reset(); + LogsCommonData::getInstance().freeCommonData(); + XQSettingsManager::mCurrentVal = 0; QVERIFY( mMatchesModel->predictiveSearchStatus() == 0 ); - QVERIFY( LogsDbConnectorStubHelper::lastCalledFunction() == "predictiveSearchStatus" ); } // ----------------------------------------------------------------------------- @@ -721,10 +726,9 @@ QVERIFY( mMatchesModel->mLogsCntFinder ); QVERIFY( mMatchesModel->mIconManager ); // Predictive search is permanently off in cenrep, setting the value fails - LogsDbConnectorStubHelper::reset(); - QVERIFY( mMatchesModel->setPredictiveSearch(false) != 0 ); - QVERIFY( LogsDbConnectorStubHelper::lastCalledFunction() == "setPredictiveSearch" ); - + LogsCommonData::getInstance().freeCommonData(); + XQSettingsManager::mCurrentVal = 0; + QVERIFY( mMatchesModel->setPredictiveSearch(false) != 0 ); // Turning off is ok, search results are reset mMatchesModel->mLogsCntFinder->mCurrentPredictivePattern = "9"; @@ -733,7 +737,8 @@ mMatchesModel->mMatches.append(item); mMatchesModel->mPrevSearchPattern = "123"; mMatchesModel->mCurrentSearchPattern = "567"; - LogsDbConnectorStubHelper::setPredictiveSearch(1); + LogsCommonData::getInstance().freeCommonData(); + XQSettingsManager::mCurrentVal = 1; QVERIFY( mMatchesModel->setPredictiveSearch(false) == 0 ); QVERIFY( mMatchesModel->mMatches.count() == 0 ); QVERIFY( mMatchesModel->mPrevSearchPattern.isEmpty() ); @@ -746,6 +751,5 @@ QVERIFY( mMatchesModel->mPrevSearchPattern.isEmpty() ); mMatchesModel->doSearchQuery(); // simulate async completion QVERIFY( mMatchesModel->mPrevSearchPattern == "567" ); - QVERIFY( mMatchesModel->mLogsCntFinder->mCurrentPredictivePattern == "567" ); - + QVERIFY( mMatchesModel->mLogsCntFinder->mCurrentPredictivePattern == "567" ); }