Andreas Mülder 13 лет назад
Родитель
Сommit
1d49996c70

+ 0 - 7
test-plugins/org.yakindu.sct.generator.core.test/.classpath

@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
-	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="output" path="bin"/>
-</classpath>

+ 0 - 34
test-plugins/org.yakindu.sct.generator.core.test/.project

@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.yakindu.sct.generator.core.test</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.jdt.core.javabuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.ManifestBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.SchemaBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.xtend.shared.ui.xtendBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.pde.PluginNature</nature>
-		<nature>org.eclipse.jdt.core.javanature</nature>
-		<nature>org.eclipse.xtend.shared.ui.xtendXPandNature</nature>
-	</natures>
-</projectDescription>

+ 0 - 2
test-plugins/org.yakindu.sct.generator.core.test/.settings/org.eclipse.core.resources.prefs

@@ -1,2 +0,0 @@
-eclipse.preferences.version=1
-encoding/<project>=UTF-8

+ 0 - 2
test-plugins/org.yakindu.sct.generator.core.test/.settings/org.eclipse.core.runtime.prefs

@@ -1,2 +0,0 @@
-eclipse.preferences.version=1
-line.separator=\n

+ 0 - 8
test-plugins/org.yakindu.sct.generator.core.test/.settings/org.eclipse.jdt.core.prefs

@@ -1,8 +0,0 @@
-#Sat Mar 31 12:40:24 BST 2012
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
-org.eclipse.jdt.core.compiler.compliance=1.6
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6

+ 0 - 14
test-plugins/org.yakindu.sct.generator.core.test/META-INF/MANIFEST.MF

@@ -1,14 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: Core Generator Tests
-Bundle-SymbolicName: org.yakindu.sct.generator.core.test
-Bundle-Version: 2.0.0.qualifier
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
-Require-Bundle: org.eclipse.xtext.junit4;bundle-version="2.0.1",
- org.yakindu.sct.model.sgraph;bundle-version="1.0.0",
- org.yakindu.sct.model.stext;bundle-version="1.0.0",
- org.junit;bundle-version="4.8.2",
- org.yakindu.sct.generator.core;bundle-version="1.0.0",
- org.yakindu.sct.model.stext.test;bundle-version="1.0.0",
- org.yakindu.sct.model.sgraph.test;bundle-version="1.0.0"
-Bundle-Vendor: yakindu.org

+ 0 - 4
test-plugins/org.yakindu.sct.generator.core.test/build.properties

@@ -1,4 +0,0 @@
-source.. = src/
-output.. = bin/
-bin.includes = META-INF/,\
-               .

+ 0 - 72
test-plugins/org.yakindu.sct.generator.core.test/src/org/yakindu/sct/generator/core/extensions/ExecutionModelCoreExtensionsTest.java

@@ -1,72 +0,0 @@
-package org.yakindu.sct.generator.core.extensions;
-
-import static org.yakindu.sct.model.stext.test.util.StextTestFactory.*;
-
-import static org.junit.Assert.*;
-import org.eclipse.xtend.XtendFacade;
-import org.eclipse.xtend.expression.ExecutionContext;
-import org.eclipse.xtend.expression.ExecutionContextImpl;
-import org.eclipse.xtend.expression.TypeSystemImpl;
-import org.eclipse.xtend.typesystem.emf.EmfMetaModel;
-import org.junit.Test;
-import org.yakindu.base.base.BasePackage;
-import org.yakindu.base.types.TypesPackage;
-import org.yakindu.sct.model.sgraph.SGraphPackage;
-import org.yakindu.sct.model.stext.stext.Direction;
-import org.yakindu.sct.model.stext.stext.EventDefinition;
-import org.yakindu.sct.model.stext.stext.InterfaceScope;
-import org.yakindu.sct.model.stext.stext.StextPackage;
-
-public class ExecutionModelCoreExtensionsTest {
-
-	private Object call(String methodName, Object... params) {
-
-		TypeSystemImpl ts = new TypeSystemImpl();
-		ts.registerMetaModel(new EmfMetaModel(BasePackage.eINSTANCE));
-		ts.registerMetaModel(new EmfMetaModel(TypesPackage.eINSTANCE));
-		ts.registerMetaModel(new EmfMetaModel(SGraphPackage.eINSTANCE));
-		ts.registerMetaModel(new EmfMetaModel(StextPackage.eINSTANCE));
-
-		ExecutionContext ctx = new ExecutionContextImpl(ts);
-		XtendFacade facade = XtendFacade
-				.create(ctx,
-						"org::yakindu::sct::generator::core::extensions::ExecutionModelCoreExtensions");
-		Object result = facade.call(methodName, params);
-		return result;
-	}
-
-	@Test
-	public void testHasOutgoingVoidEvents() {
-		InterfaceScope scope = _createInterfaceScope("if", null);
-
-		Object result = call("hasOutgoingVoidEvents", scope);
-		assertEquals(Boolean.FALSE, result);
-
-		EventDefinition eventDefinition = _createEventDefinition("e1", scope);
-		eventDefinition.setDirection(Direction.OUT);
-		result = call("hasOutgoingVoidEvents", scope);
-		assertEquals(Boolean.TRUE, result);
-
-		eventDefinition.setType(_createStringType("string"));
-		result = call("hasOutgoingVoidEvents", scope);
-		assertEquals(Boolean.FALSE, result);
-	}
-
-	@Test
-	public void testHasOutgoingValuedEvents() {
-		InterfaceScope scope = _createInterfaceScope("if", null);
-
-		Object result = call("hasOutgoingValuedEvents", scope);
-		assertEquals(Boolean.FALSE, result);
-
-		EventDefinition eventDefinition = _createEventDefinition("e1", scope);
-		eventDefinition.setDirection(Direction.OUT);
-		result = call("hasOutgoingValuedEvents", scope);
-		assertEquals(Boolean.FALSE, result);
-
-		eventDefinition.setType(_createStringType("string"));
-		result = call("hasOutgoingValuedEvents", scope);
-		assertEquals(Boolean.TRUE, result);
-	}
-
-}

+ 0 - 54
test-plugins/org.yakindu.sct.generator.core.test/src/org/yakindu/sct/generator/core/extensions/TypeAnalyzerExtensionsTest.java

@@ -1,54 +0,0 @@
-package org.yakindu.sct.generator.core.extensions;
-
-import static org.yakindu.sct.model.stext.test.util.StextTestFactory.*;
-
-import static org.junit.Assert.*;
-import org.eclipse.xtend.XtendFacade;
-import org.eclipse.xtend.expression.ExecutionContext;
-import org.eclipse.xtend.expression.ExecutionContextImpl;
-import org.eclipse.xtend.expression.TypeSystemImpl;
-import org.eclipse.xtend.typesystem.emf.EmfMetaModel;
-import org.junit.Test;
-import org.yakindu.base.base.BasePackage;
-import org.yakindu.base.types.Type;
-import org.yakindu.base.types.TypesPackage;
-import org.yakindu.sct.model.sgraph.SGraphPackage;
-import org.yakindu.sct.model.stext.stext.StextPackage;
-
-public class TypeAnalyzerExtensionsTest {
-
-	private Object call(String methodName, Object... params) {
-
-		TypeSystemImpl ts = new TypeSystemImpl();
-		ts.registerMetaModel(new EmfMetaModel(BasePackage.eINSTANCE));
-		ts.registerMetaModel(new EmfMetaModel(TypesPackage.eINSTANCE));
-		ts.registerMetaModel(new EmfMetaModel(SGraphPackage.eINSTANCE));
-		ts.registerMetaModel(new EmfMetaModel(StextPackage.eINSTANCE));
-
-		ExecutionContext ctx = new ExecutionContextImpl(ts);
-		XtendFacade facade = XtendFacade
-				.create(ctx,
-						"org::yakindu::sct::generator::core::extensions::TypeAnalyzerExtensions");
-		Object result = facade.call(methodName, params);
-		return result;
-	}
-
-	@Test
-	public void testIsVoid() {
-		Object result = call("isVoid", new Object[] { null });
-		assertEquals(Boolean.TRUE, result);
-
-		Type type = _createVoidType("void");
-		result = call("isVoid", type);
-		assertEquals(Boolean.TRUE, result);
-
-		type.setName("void");
-		result = call("isVoid", type);
-		assertEquals(Boolean.TRUE, result);
-
-		type.setName("String");
-		result = call("isVoid", type);
-		assertEquals(Boolean.FALSE, result);
-	}
-
-}