Showing the changes to tests/script-engine/src/ScriptEngineTests.cpp (1 of 1 file). Show all
Unified · Split
| @@ -68,6 +68,30 @@ void ScriptEngineTests::initTestCase() { · 67 unmodified lines | ||
| 68 | 68 | qCritical() << "Error from engine" << engineName << ": " << message; |
| 69 | 69 | }); |
| 70 | 70 | |
| 71 | + | |
| 72 | + QSharedPointer<ScriptEngines> ac = DependencyManager::get<ScriptEngines>(); | |
| 73 | + QVERIFY(!ac.isNull()); | |
| 74 | + | |
| 75 | + connect(ac.get(), &ScriptEngines::scriptLoadError, [](const QString& filename, const QString& error){ | |
| 76 | + qWarning() << "Failed to load script" << filename << ":" << error; | |
| 77 | + }); | |
| 78 | + | |
| 79 | + connect(ac.get(), &ScriptEngines::printedMessage, [](const QString& message, const QString& engineName){ | |
| 80 | + qDebug() << "Printed message from engine" << engineName << ": " << message; | |
| 81 | + }); | |
| 82 | + | |
| 83 | + connect(ac.get(), &ScriptEngines::infoMessage, [](const QString& message, const QString& engineName){ | |
| 84 | + qInfo() << "Info message from engine" << engineName << ": " << message; | |
| 85 | + }); | |
| 86 | + | |
| 87 | + connect(ac.get(), &ScriptEngines::warningMessage, [](const QString& message, const QString& engineName){ | |
| 88 | + qWarning() << "Warning from engine" << engineName << ": " << message; | |
| 89 | + }); | |
| 90 | + | |
| 91 | + connect(ac.get(), &ScriptEngines::errorMessage, [](const QString& message, const QString& engineName){ | |
| 92 | + qCritical() << "Error from engine" << engineName << ": " << message; | |
| 93 | + }); | |
| 94 | + | |
| 71 | 95 | } |
| 72 | 96 | |
| 73 | 97 | void ScriptEngineTests::scriptTest() { |