logsui/logsengine/logssymbianos/tsrc/ut_logssymbianos/src/ut_logsreader.cpp
changeset 17 90fe74753f71
parent 15 76d2cf7a585e
equal deleted inserted replaced
15:76d2cf7a585e 17:90fe74753f71
   102 void UT_LogsReader::testStop()
   102 void UT_LogsReader::testStop()
   103 {
   103 {
   104     mReader->stop();
   104     mReader->stop();
   105     QVERIFY( mReader->start() == 0 );
   105     QVERIFY( mReader->start() == 0 );
   106     QVERIFY( mReader->IsActive() );
   106     QVERIFY( mReader->IsActive() );
       
   107     ContactCacheEntry contactEntry("name", 1);
       
   108     mReader->mContactCache.insert("12345", contactEntry);
   107     mReader->stop();
   109     mReader->stop();
   108     QVERIFY( !mReader->IsActive() );
   110     QVERIFY( !mReader->IsActive() );
   109     QVERIFY( !mReader->mLogViewEvent );
   111     QVERIFY( !mReader->mLogViewEvent );
   110     QVERIFY( !mReader->mDuplicatesView );
   112     QVERIFY( !mReader->mDuplicatesView );
       
   113     QCOMPARE( mReader->mReadStates.count(), 0 );
       
   114     QCOMPARE( mReader->mModifyingStates.count(), 0 );
       
   115     QCOMPARE( mReader->mDuplicateReadingStates.count(), 0 );
       
   116     QCOMPARE( mReader->mContactCache.count(), 0 );
   111 }
   117 }
   112 
   118 
   113 void UT_LogsReader::testMarkEventSeen()
   119 void UT_LogsReader::testMarkEventSeen()
   114 {
   120 {
   115     QVERIFY( !mReader->mLogViewRecent );
   121     QVERIFY( !mReader->mLogViewRecent );
   252     
   258     
   253 }
   259 }
   254 
   260 
   255 void UT_LogsReader::testUpdateDetails()
   261 void UT_LogsReader::testUpdateDetails()
   256 {
   262 {
       
   263     // Full clearing is done always
   257     QVERIFY( !mReader->IsActive() );
   264     QVERIFY( !mReader->IsActive() );
   258     LogsEvent* ev = new LogsEvent;
   265     LogsEvent* ev = new LogsEvent;
   259     ev->setContactMatched(true);
   266     ev->setContactMatched(true);
   260     mReader->mEvents.append( ev);
   267     mReader->mEvents.append( ev);
   261     ContactCacheEntry contactEntry("name", 1);
   268     ContactCacheEntry contactEntry("name", 1);
   262     mReader->mContactCache.insert("12345", contactEntry);
   269     mReader->mContactCache.insert("12345", contactEntry);
   263     mReader->updateDetails(false);
   270     mReader->updateDetails(false);
   264     QVERIFY( mReader->IsActive() );
   271     QVERIFY( mReader->IsActive() );
   265     QVERIFY( mReader->mContactCache.count() == 1 );
   272     QVERIFY( mReader->mContactCache.count() == 0 );
   266     QVERIFY( ev->contactMatched() );
   273     
   267     
   274     mReader->mContactCache.insert("12345", contactEntry);
       
   275     ContactCacheEntry contactEntry2("name2", 1);
       
   276     mReader->mContactCache.insert("123456666", contactEntry2);
   268     mReader->updateDetails(true);
   277     mReader->updateDetails(true);
   269     QVERIFY( mReader->IsActive() );
   278     QVERIFY( mReader->IsActive() );
   270     QVERIFY( mReader->mContactCache.count() == 0 );    
   279     QVERIFY( mReader->mContactCache.count() == 0 );    
   271     QVERIFY( !ev->contactMatched() );
       
   272 }
   280 }
   273 
   281 
   274 void UT_LogsReader::testLock()
   282 void UT_LogsReader::testLock()
   275 {
   283 {
   276     QVERIFY( !mReader->mLocked );
   284     QVERIFY( !mReader->mLocked );