diff options
Diffstat (limited to 'tests/auto/qscriptextensionplugin/tst_qscriptextensionplugin.cpp')
-rw-r--r-- | tests/auto/qscriptextensionplugin/tst_qscriptextensionplugin.cpp | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/tests/auto/qscriptextensionplugin/tst_qscriptextensionplugin.cpp b/tests/auto/qscriptextensionplugin/tst_qscriptextensionplugin.cpp index b16b81e..7aa3ed3 100644 --- a/tests/auto/qscriptextensionplugin/tst_qscriptextensionplugin.cpp +++ b/tests/auto/qscriptextensionplugin/tst_qscriptextensionplugin.cpp @@ -50,25 +50,31 @@ class tst_QScriptExtensionPlugin : public QObject public: tst_QScriptExtensionPlugin(); - virtual ~tst_QScriptExtensionPlugin(); private slots: + void initTestCase(); void importSimplePlugin(); void importStaticPlugin(); + +private: + const QString m_pluginsDirectory; + }; -tst_QScriptExtensionPlugin::tst_QScriptExtensionPlugin() +tst_QScriptExtensionPlugin::tst_QScriptExtensionPlugin() : + m_pluginsDirectory(QFINDTESTDATA("plugins")) { } -tst_QScriptExtensionPlugin::~tst_QScriptExtensionPlugin() +void tst_QScriptExtensionPlugin::initTestCase() { + QVERIFY2(!m_pluginsDirectory.isEmpty(), "'plugins' directory not found"); } void tst_QScriptExtensionPlugin::importSimplePlugin() { QScriptEngine eng; - QCoreApplication::addLibraryPath("plugins"); + QCoreApplication::addLibraryPath(m_pluginsDirectory); QVERIFY(eng.importedExtensions().isEmpty()); |