logsui/logsengine/tsrc/ut_logsengine/src/ut_logsmodel.cpp
changeset 19 e4c884866116
parent 16 c5af8598d22c
equal deleted inserted replaced
16:c5af8598d22c 19:e4c884866116
    29 #include "hbstubs_helper.h"
    29 #include "hbstubs_helper.h"
    30 
    30 
    31 #include <hbicon.h>
    31 #include <hbicon.h>
    32 #include <QtTest/QtTest>
    32 #include <QtTest/QtTest>
    33 #include <hbfontspec.h>
    33 #include <hbfontspec.h>
       
    34 #include <xqsettingsmanager.h>
    34 
    35 
    35 Q_DECLARE_METATYPE(LogsEvent *)
    36 Q_DECLARE_METATYPE(LogsEvent *)
    36 Q_DECLARE_METATYPE(LogsCall *)
    37 Q_DECLARE_METATYPE(LogsCall *)
    37 Q_DECLARE_METATYPE(LogsDetailsModel *)
    38 Q_DECLARE_METATYPE(LogsDetailsModel *)
    38 Q_DECLARE_METATYPE(LogsMessage *)
    39 Q_DECLARE_METATYPE(LogsMessage *)
   520     QVERIFY( mModel->mDbConnector->mEventsSeen.count() == 0 );
   521     QVERIFY( mModel->mDbConnector->mEventsSeen.count() == 0 );
   521 }
   522 }
   522 
   523 
   523 void UT_LogsModel::testClearMissedCallsCounter()
   524 void UT_LogsModel::testClearMissedCallsCounter()
   524 {
   525 {
       
   526     XQSettingsManager::mFailed = false;
       
   527     XQSettingsManager::mCurrentVal = 1;
   525     QVERIFY( mModel->clearMissedCallsCounter() == 0 );
   528     QVERIFY( mModel->clearMissedCallsCounter() == 0 );
   526 }
   529 }
   527 
   530 
   528 void UT_LogsModel::testRefreshData()
   531 void UT_LogsModel::testRefreshData()
   529 {
   532 {
   537     QVERIFY( LogsDbConnectorStubHelper::lastCalledFunction() == "compressData" );
   540     QVERIFY( LogsDbConnectorStubHelper::lastCalledFunction() == "compressData" );
   538 }
   541 }
   539 
   542 
   540 void UT_LogsModel::testPredictiveSearchStatus()
   543 void UT_LogsModel::testPredictiveSearchStatus()
   541 {
   544 {
   542     LogsDbConnectorStubHelper::setPredictiveSearch(1);
   545     LogsCommonData::getInstance().freeCommonData();
       
   546     XQSettingsManager::mCurrentVal = 1;
   543     QVERIFY( mModel->predictiveSearchStatus() == 1 );
   547     QVERIFY( mModel->predictiveSearchStatus() == 1 );
   544     QVERIFY( LogsDbConnectorStubHelper::lastCalledFunction() == "predictiveSearchStatus" );
       
   545 }
   548 }
   546 
   549 
   547 void UT_LogsModel::testSetPredictiveSearch()
   550 void UT_LogsModel::testSetPredictiveSearch()
   548 {
   551 {
   549     LogsDbConnectorStubHelper::setPredictiveSearch(2);
   552     XQSettingsManager::mCurrentVal = 2;
   550     QVERIFY( mModel->setPredictiveSearch(true) == 0 );
   553     QVERIFY( mModel->setPredictiveSearch(true) == 0 );
   551     QVERIFY( LogsDbConnectorStubHelper::lastCalledFunction() == "setPredictiveSearch" );
   554     QVERIFY( mModel->predictiveSearchStatus() == 1 );
   552 }
   555 }
   553 
   556 
   554 void UT_LogsModel::testUpdateConfiguration()
   557 void UT_LogsModel::testUpdateConfiguration()
   555 {   
   558 {   
   556     QSignalSpy spy(mModel, SIGNAL(modelReset()));
   559     QSignalSpy spy(mModel, SIGNAL(modelReset()));