void ut_load::testIODevice() { QuillImageFilter *filter = QuillImageFilterFactory::createImageFilter("org.maemo.load"); QFile *fileIO = new QFile("/usr/share/quillimagefilter-tests/images/16_color_palette.png"); QVERIFY(fileIO->open(QIODevice::ReadOnly)); QCOMPARE(fileIO->isOpen(),true); QCOMPARE(fileIO->isReadable(),true); QVERIFY(fileIO); filter->setIODevice(fileIO); QCOMPARE(fileIO, filter->iODevice()); QImage image("/usr/share/quillimagefilter-tests/images/16_color_palette.png"); QImage loadedImage1 = filter->apply(image); QVERIFY(Unittests::compareImage(loadedImage1, image)); delete fileIO; delete filter; }