logsui/logsapp/tsrc/ut_logsapp/src/ut_logscomponentrepository.cpp
changeset 19 e4c884866116
parent 16 c5af8598d22c
equal deleted inserted replaced
16:c5af8598d22c 19:e4c884866116
    20 #include "logsrecentcallsview.h"
    20 #include "logsrecentcallsview.h"
    21 #include "logsdetailsview.h"
    21 #include "logsdetailsview.h"
    22 #include "logsmatchesview.h"
    22 #include "logsmatchesview.h"
    23 #include "logscomponentrepository.h"
    23 #include "logscomponentrepository.h"
    24 #include "logsdefs.h"
    24 #include "logsdefs.h"
       
    25 #include "logsmainwindow.h"
    25 
    26 
    26 //SYSTEM
    27 //SYSTEM
    27 #include <QtTest/QtTest>
    28 #include <QtTest/QtTest>
    28 #include <hbmainwindow.h>
       
    29 
    29 
    30 void UT_LogsComponentRepository::initTestCase()
    30 void UT_LogsComponentRepository::initTestCase()
    31 {
    31 {
    32     mMainWindow = new HbMainWindow();
    32     mMainWindow = new LogsMainWindow();
    33     mViewManager = new LogsViewManagerStub(*mMainWindow);
    33     mViewManager = new LogsViewManagerStub(*mMainWindow);
    34 }
    34 }
    35 
    35 
    36 void UT_LogsComponentRepository::cleanupTestCase()
    36 void UT_LogsComponentRepository::cleanupTestCase()
    37 {
    37 {
   157     QObjectList dummyObjList;
   157     QObjectList dummyObjList;
   158     mRepository->mCurrentObjectTree = &dummyObjList;
   158     mRepository->mCurrentObjectTree = &dummyObjList;
   159     QVERIFY( !mRepository->mRecentCallsView );
   159     QVERIFY( !mRepository->mRecentCallsView );
   160     QVERIFY( !mRepository->mDetailsView );
   160     QVERIFY( !mRepository->mDetailsView );
   161     QVERIFY( !mRepository->mMatchesView );
   161     QVERIFY( !mRepository->mMatchesView );
   162     QVERIFY( !mRepository->model()->mRefreshCalled );
       
   163     mRepository->lazyInit();
   162     mRepository->lazyInit();
   164     QVERIFY( mRepository->mRecentCallsView );
   163     QVERIFY( mRepository->mRecentCallsView );
   165     QVERIFY( mRepository->mDetailsView );
   164     QVERIFY( mRepository->mDetailsView );
   166     QVERIFY( mRepository->mMatchesView );
   165     QVERIFY( mRepository->mMatchesView );
   167     QVERIFY( mRepository->model()->mRefreshCalled );
       
   168     QVERIFY( mRepository->mCurrentObjectTree == &dummyObjList );
   166     QVERIFY( mRepository->mCurrentObjectTree == &dummyObjList );
   169 }
   167 }