X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.scl.compiler%2Ftests%2Forg%2Fsimantics%2Fscl%2Fcompiler%2Ftests%2FScriptTestBase.java;fp=bundles%2Forg.simantics.scl.compiler%2Ftests%2Forg%2Fsimantics%2Fscl%2Fcompiler%2Ftests%2FScriptTestBase.java;h=0000000000000000000000000000000000000000;hb=a8758de5bc19e5adb3f618d3038743a164f09912;hp=9e4401d895644ed5798307bb9c449d8cd54469b3;hpb=12d9af17384d960b75d58c3935d2b7b46d93e87b;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.scl.compiler/tests/org/simantics/scl/compiler/tests/ScriptTestBase.java b/bundles/org.simantics.scl.compiler/tests/org/simantics/scl/compiler/tests/ScriptTestBase.java deleted file mode 100644 index 9e4401d89..000000000 --- a/bundles/org.simantics.scl.compiler/tests/org/simantics/scl/compiler/tests/ScriptTestBase.java +++ /dev/null @@ -1,45 +0,0 @@ -package org.simantics.scl.compiler.tests; - -import java.io.BufferedReader; -import java.io.InputStreamReader; -import java.nio.charset.Charset; - -import org.junit.Before; -import org.simantics.scl.compiler.commands.CommandSession; -import org.simantics.scl.compiler.commands.TestScriptExecutor; -import org.simantics.scl.compiler.module.repository.ModuleRepository; -import org.simantics.scl.compiler.source.repository.CompositeModuleSourceRepository; -import org.simantics.scl.compiler.source.repository.SourceRepositories; - -public class ScriptTestBase { - - private final String path; - - ModuleRepository moduleRepository; - - public ScriptTestBase(String path) { - this.path = path; - } - - @Before - public void initialize() throws Exception { - moduleRepository = new ModuleRepository( - new CompositeModuleSourceRepository( - SourceRepositories.BUILTIN_SOURCE_REPOSITORY, - SourceRepositories.PRELUDE_SOURCE_REPOSITORY - )); - } - - protected void test() throws Exception { - String testScriptName = Thread.currentThread().getStackTrace()[2].getMethodName(); - String testPath = "scripts/" + testScriptName + ".sts"; - - CommandSession session = new CommandSession(moduleRepository, null); - new TestScriptExecutor(session, - new BufferedReader( - new InputStreamReader(getClass().getResourceAsStream(testPath), Charset.forName("UTF-8"))), - null) - .execute(); - } - -}