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

List:       kde-commits
Subject:    KDE/kdelibs/nepomuk/test
From:       Vishesh Handa <handa.vish () gmail ! com>
Date:       2010-12-08 22:35:54
Message-ID: 20101208223554.A586BAC8A5 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1204747 by vhanda:

Slightly stricter test for ResourceTest::testKickOffListRemoval()


 M  +12 -3     resourcetest.cpp  


--- trunk/KDE/kdelibs/nepomuk/test/resourcetest.cpp #1204746:1204747
@@ -403,6 +403,7 @@
 
 void ResourceTest::testKickOffListRemoval()
 {
+    Soprano::Model * model = ResourceManager::instance()->mainModel();
     {
         KTemporaryFile tmpFile1;
         QVERIFY( tmpFile1.open() );
@@ -411,7 +412,7 @@
         fileRes.setRating( 4 );
 
         // make sure the nie:url is saved
-        QVERIFY( ResourceManager::instance()->mainModel()->containsAnyStatement( \
fileRes.resourceUri(), Nepomuk::Vocabulary::NIE::url(), KUrl(tmpFile1.fileName()) ) \
); +        QVERIFY( model->containsAnyStatement( fileRes.resourceUri(), \
Nepomuk::Vocabulary::NIE::url(), KUrl(tmpFile1.fileName()) ) );  
         // make sure a proper nepomuk:/ uri has been created
         QVERIFY( fileRes.resourceUri().scheme() == QLatin1String("nepomuk") );
@@ -441,17 +442,25 @@
         fileRes.setRating( 4 );
 
         // make sure the nie:url is saved
-        QVERIFY( ResourceManager::instance()->mainModel()->containsAnyStatement( \
fileRes.resourceUri(), Nepomuk::Vocabulary::NIE::url(), KUrl(tmpFile.fileName()) ) ); \
+        QVERIFY( model->containsAnyStatement( fileRes.resourceUri(), \
Nepomuk::Vocabulary::NIE::url(), KUrl(tmpFile.fileName()) ) );  
         // make sure a proper nepomuk:/ uri has been created
         QVERIFY( fileRes.resourceUri().scheme() == QLatin1String("nepomuk") );
 
-        // Add a different the nie:url
+        // Add a different nie:url
         KTemporaryFile tmpFile2;
         QVERIFY( tmpFile2.open() );
         fileRes.setProperty( Nepomuk::Vocabulary::NIE::url(), \
KUrl(tmpFile2.fileName()) );  
+        // make sure the new nie:url is saved and the old one is gone
+        QVERIFY( model->containsAnyStatement( fileRes.resourceUri(), \
Nepomuk::Vocabulary::NIE::url(), KUrl(tmpFile2.fileName()) ) ); +        QVERIFY( \
!model->containsAnyStatement( fileRes.resourceUri(), Nepomuk::Vocabulary::NIE::url(), \
KUrl(tmpFile.fileName()) ) ); +
+        // At this point the ResourceManager's kickOffUri's should contain
+        // only tmpFile2 -> fileRes
+
         Resource fileRes2( KUrl(tmpFile.fileName()) );
+        
         QVERIFY( fileRes.resourceUri() != fileRes2.resourceUri() );
 
         Resource fileRes3( KUrl(tmpFile2.fileName()) );


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

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