Changeset View
Changeset View
Standalone View
Standalone View
autotests/externalwritertest.cpp
Show All 27 Lines | |||||
28 | #include <QTest> | 28 | #include <QTest> | ||
29 | #include <QDir> | 29 | #include <QDir> | ||
30 | #include <QTemporaryFile> | 30 | #include <QTemporaryFile> | ||
31 | 31 | | |||
32 | using namespace KFileMetaData; | 32 | using namespace KFileMetaData; | ||
33 | 33 | | |||
34 | QString ExternalWriterTest::testFilePath(const QString& fileName) const | 34 | QString ExternalWriterTest::testFilePath(const QString& fileName) const | ||
35 | { | 35 | { | ||
36 | return QLatin1String(INDEXER_TESTS_SAMPLE_CONFIGURED_FILES_PATH) + QDir::separator() + fileName; | 36 | return QLatin1String(INDEXER_TESTS_SAMPLE_CONFIGURED_FILES_PATH) + QLatin1Char('/') + fileName; | ||
37 | } | 37 | } | ||
38 | 38 | | |||
39 | void ExternalWriterTest::test() | 39 | void ExternalWriterTest::test() | ||
40 | { | 40 | { | ||
41 | QTemporaryFile file; | 41 | QTemporaryFile file; | ||
42 | ExternalWriter plugin{testFilePath("testexternalwriter")}; | 42 | ExternalWriter plugin{testFilePath("testexternalwriter")}; | ||
43 | file.open(); | 43 | file.open(); | ||
44 | WriteData data(file.fileName(), "application/text"); | 44 | WriteData data(file.fileName(), "application/text"); | ||
45 | plugin.write(data); | 45 | plugin.write(data); | ||
46 | 46 | | |||
47 | QCOMPARE(QString(file.readAll()), QStringLiteral("{}")); | 47 | QCOMPARE(QString(file.readAll()), QStringLiteral("{}")); | ||
48 | } | 48 | } | ||
49 | 49 | | |||
50 | QTEST_GUILESS_MAIN(ExternalWriterTest) | 50 | QTEST_GUILESS_MAIN(ExternalWriterTest) |