39 lines · 859 B · C
RawDownload
////  SciptEngineTests.h//  tests/script-engine/src////  Created by Dale Glass//  Copyright 2023 Overte e.V.////  Distributed under the Apache License, Version 2.0.//  See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html//  SPDX-License-Identifier: Apache-2.0// #ifndef overte_ScriptingEngineTests_h#define overte_ScriptingEngineTests_h #include <QtTest/QtTest>#include "ScriptManager.h"#include "ScriptEngine.h" using ScriptManagerPointer = std::shared_ptr<ScriptManager>;    class ScriptEngineNetworkedTests : public QObject {    Q_OBJECTprivate slots:    void initTestCase();    void testRequire();    void testScriptRequire();    void testRequireInfinite();  private:    ScriptManagerPointer makeManager(const QString &source, const QString &filename); }; #endif // overte_ScriptingEngineTests_h