imagehandlingutilities/thumbnailmanager/thumbnailmanagerqt/tsrc/test_qtnmwrapper.cpp
changeset 30 b67379558a75
parent 22 a67f74060682
child 31 d429f823a6b7
--- a/imagehandlingutilities/thumbnailmanager/thumbnailmanagerqt/tsrc/test_qtnmwrapper.cpp	Wed Jun 23 18:33:48 2010 +0300
+++ b/imagehandlingutilities/thumbnailmanager/thumbnailmanagerqt/tsrc/test_qtnmwrapper.cpp	Tue Jul 06 14:37:18 2010 +0300
@@ -62,6 +62,7 @@
     void getThumbnailByName();
     void getThumbnailById();
     void setThumbnail();
+    void setThumbnailFromPath();
     void cancelRequest();
     void changePriority();
     void deleteThumbnailsByName();
@@ -245,6 +246,18 @@
 	delete img;
 }
 
+void TestThumbnailManager::setThumbnailFromPath()
+{ 
+    // normal URI
+    QVERIFY( wrapper->setThumbnail( "c:\\tnmwrapper_tsrc.png", "c:\\tnmwrapper_tsrc.vcf", "contact/x-vcard" ) != -1 );
+    
+    // virtual URI
+    QVERIFY( wrapper->setThumbnail( "c:\\tnmwrapper_tsrc.png", "c:tnmwrapper_tsrc.vcf", "contact/x-vcard" ) != -1 );
+    
+    // no mime
+    QVERIFY( wrapper->setThumbnail( "c:\\tnmwrapper_tsrc.png", "c:tnmwrapper_tsrc.vcf" ) != -1 );
+}
+
 void TestThumbnailManager::cancelRequest()
 {
     wrapper->setMode( ThumbnailManager::CropToAspectRatio );