From 2ba2320f19b44888d3839def0ec2504918e37c48 Mon Sep 17 00:00:00 2001 From: Friedemann Kleint Date: Fri, 13 Jan 2012 15:15:24 +0100 Subject: Use QFINDTESTDATA in tst_qscriptextensionplugin. Find plugins on Windows as well. Change-Id: I013cc74299a6d476d8d5f9554cdee71d4092b4ac Reviewed-by: Friedemann Kleint --- .../qscriptextensionplugin/tst_qscriptextensionplugin.cpp | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'tests/auto/qscriptextensionplugin/tst_qscriptextensionplugin.cpp') 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()); -- cgit v1.2.1