Просмотр исходного кода

changed Name of TimeTrigger Tests, added DeepEntry and EntryChoice Test, updated AllTests

malknet42 12 лет назад
Родитель
Сommit
6d6e5b89d6

+ 0 - 58
test-plugins/org.yakindu.sct.simulation.core.sexec.test/test-gen/org/yakindu/sct/simulation/core/sexec/test/DeepEntryTest.java

@@ -1,58 +0,0 @@
-/**
- * Copyright (c) 2013 committers of YAKINDU and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *     committers of YAKINDU - initial API and implementation
- */
-package org.yakindu.sct.simulation.core.sexec.test;
-import org.eclipse.xtext.junit4.InjectWith;
-import org.eclipse.xtext.junit4.XtextRunner;
-import org.junit.Before;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.yakindu.sct.model.sexec.ExecutionFlow;
-import org.yakindu.sct.model.sexec.interpreter.test.util.AbstractExecutionFlowTest;
-import org.yakindu.sct.model.sexec.interpreter.test.util.SExecInjectionProvider;
-import org.yakindu.sct.test.models.SCTUnitTestModels;
-import com.google.inject.Inject;
-import static org.junit.Assert.assertTrue;
-/**
- *  Unit TestCase for DeepEntry
- */
-@SuppressWarnings("all")
-@RunWith(XtextRunner.class)
-@InjectWith(SExecInjectionProvider.class)
-public class DeepEntryTest extends AbstractExecutionFlowTest {
-	@Inject
-	private SCTUnitTestModels models;
-	@Before
-	public void setup() throws Exception {
-		ExecutionFlow flow = models
-				.loadExecutionFlowFromResource("DeepEntry.sct");
-		initInterpreter(flow);
-	}
-	@Test
-	public void enterToSubstate() throws Exception {
-		assertTrue(getInteger("x") == 0);
-		assertTrue(getInteger("y") == 0);
-		assertTrue(getInteger("z") == 0);
-		interpreter.enter();
-		assertTrue(getInteger("x") == 1);
-		assertTrue(getInteger("y") == 1);
-		assertTrue(getInteger("z") == 2);
-		raiseEvent("e");
-		interpreter.runCycle();
-		assertTrue(isActive("BB"));
-		raiseEvent("f");
-		interpreter.runCycle();
-		assertTrue(isActive("C"));
-		raiseEvent("f");
-		interpreter.runCycle();
-		assertTrue(isActive("BB"));
-		assertTrue(getInteger("y") == 1);
-	}
-}

+ 0 - 45
test-plugins/org.yakindu.sct.simulation.core.sexec.test/test-gen/org/yakindu/sct/simulation/core/sexec/test/EntryChoiceTest.java

@@ -1,45 +0,0 @@
-/**
- * Copyright (c) 2013 committers of YAKINDU and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *     committers of YAKINDU - initial API and implementation
- */
-package org.yakindu.sct.simulation.core.sexec.test;
-import org.eclipse.xtext.junit4.InjectWith;
-import org.eclipse.xtext.junit4.XtextRunner;
-import org.junit.Before;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.yakindu.sct.model.sexec.ExecutionFlow;
-import org.yakindu.sct.model.sexec.interpreter.test.util.AbstractExecutionFlowTest;
-import org.yakindu.sct.model.sexec.interpreter.test.util.SExecInjectionProvider;
-import org.yakindu.sct.test.models.SCTUnitTestModels;
-import com.google.inject.Inject;
-import static org.junit.Assert.assertTrue;
-/**
- *  Unit TestCase for EntryChoice
- */
-@SuppressWarnings("all")
-@RunWith(XtextRunner.class)
-@InjectWith(SExecInjectionProvider.class)
-public class EntryChoiceTest extends AbstractExecutionFlowTest {
-	@Inject
-	private SCTUnitTestModels models;
-	@Before
-	public void setup() throws Exception {
-		ExecutionFlow flow = models
-				.loadExecutionFlowFromResource("EntryChoice.sct");
-		initInterpreter(flow);
-	}
-	@Test
-	public void EntryChoiceTest() throws Exception {
-		interpreter.enter();
-		interpreter.runCycle();
-		interpreter.runCycle();
-		assertTrue(isActive("A"));
-	}
-}