summaryrefslogtreecommitdiff
path: root/tests/auto/qscriptextensionplugin/tst_qscriptextensionplugin.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/qscriptextensionplugin/tst_qscriptextensionplugin.cpp')
-rw-r--r--tests/auto/qscriptextensionplugin/tst_qscriptextensionplugin.cpp14
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());