[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