logsui/logsapp/tsrc/ut_logsapp/src/ut_logscomponentrepository.cpp
changeset 11 64a47b97e1e1
parent 0 4a5361db8937
child 15 76d2cf7a585e
equal deleted inserted replaced
10:b04270301d3b 11:64a47b97e1e1
   149     mRepository->addToolbarToObjectList( mRepository->mRecentViewComponents  );
   149     mRepository->addToolbarToObjectList( mRepository->mRecentViewComponents  );
   150     QVERIFY( mRepository->mRecentViewComponents.count() == 1 );
   150     QVERIFY( mRepository->mRecentViewComponents.count() == 1 );
   151     QVERIFY( mRepository->mRecentViewComponents.at(0)->objectName() == logsToolbarId );
   151     QVERIFY( mRepository->mRecentViewComponents.at(0)->objectName() == logsToolbarId );
   152     delete view;
   152     delete view;
   153 }
   153 }
       
   154 
       
   155 void UT_LogsComponentRepository::testLazyInit()
       
   156 {
       
   157     QObjectList dummyObjList;
       
   158     mRepository->mCurrentObjectTree = &dummyObjList;
       
   159     QVERIFY( !mRepository->mRecentCallsView );
       
   160     QVERIFY( !mRepository->mDetailsView );
       
   161     QVERIFY( !mRepository->mMatchesView );
       
   162     QVERIFY( !mRepository->model()->mRefreshCalled );
       
   163     mRepository->lazyInit();
       
   164     QVERIFY( mRepository->mRecentCallsView );
       
   165     QVERIFY( mRepository->mDetailsView );
       
   166     QVERIFY( mRepository->mMatchesView );
       
   167     QVERIFY( mRepository->model()->mRefreshCalled );
       
   168     QVERIFY( mRepository->mCurrentObjectTree == &dummyObjList );
       
   169 }