[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    playground/pim/krss/resource
From:       Dmitry Ivanov <vonami () gmail ! com>
Date:       2008-08-17 21:06:21
Message-ID: 1219007181.651221.31694.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 848481 by divanov:

 - add somewhat low-level unit tests for RssItemSync
 - fix a bug spotted by the test: mark the article as new
   if it has been updated


 M  +1 -0      CMakeLists.txt  
 M  +3 -0      rssitemsync.cpp  
 A             tests (directory)  
 A             tests/CMakeLists.txt  
 A             tests/rssitemsynctest.cpp   [License: GPL (v2+)]
 A             tests/rssitemsynctest.h   [License: GPL (v2+)]


--- trunk/playground/pim/krss/resource/CMakeLists.txt #848480:848481
@@ -1,5 +1,6 @@
 find_package(KDE4 REQUIRED)
 
+add_subdirectory(tests)
 
 set(rssresource_SRCS
     rssresource.cpp
--- trunk/playground/pim/krss/resource/rssitemsync.cpp #848480:848481
@@ -52,7 +52,10 @@
         if ( !newArticle.guidIsHash() && storedHash != newHash ) {
                 kDebug() << "The article has been updated:" << newItem.remoteId();
                 // dont overwrite the existing flags
+                // and clear \Seen + set \Recent
                 newItem.setFlags( storedItem.flags() );
+                newItem.clearFlag( "\\Seen" );
+                newItem.setFlag( "\\Recent" );
                 return true;
         }
 
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic