Browse Source

renamed the Testcase, deleting old ones

malknet42 11 years ago
parent
commit
fa56bd9dc0

+ 0 - 20
test-plugins/org.yakindu.sct.generator.cpp.test/gtests/TimeTriggerTest/TimeTriggerTest.cc

@@ -1,20 +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
-*/
-#include <string>
-#include "gtest/gtest.h"
-#include "TimeTrigger.h"
-
-TEST(StatemachineTest, TestName) {
-	TimeTrigger* statechart = new TimeTrigger();
-	statechart->init();
-	EXPECT_TRUE(true);
-	delete statechart;
-}

+ 8 - 8
test-plugins/org.yakindu.sct.generator.cpp.test/gtests/TimeTriggerTest/TimeTrigger.sgen

@@ -1,8 +1,8 @@
-GeneratorModel for yakindu::cpp {
-	statechart TimeTrigger {
-		feature Outlet {
-			targetProject = "gtests"
-			targetFolder = "TimeTriggerTest"
-		}
-	}
-}
+GeneratorModel for yakindu::cpp {
+	statechart TimedTransitions {
+		feature Outlet {
+			targetProject = "gtests"
+			targetFolder = "TimedTransitionsTest"
+		}
+	}
+}

+ 32 - 0
test-plugins/org.yakindu.sct.generator.cpp.test/gtests/TimedTransitionsTest/TimedTransitionsTest.cc

@@ -0,0 +1,32 @@
+/**
+* Copyright (c) 2014 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
+*/
+#include <string>
+#include "gtest/gtest.h"
+#include "TimedTransitions.h"
+			
+
+TimedTransitions* statechart;
+
+	
+TEST(StatemachineTest, Timer01) {
+	statechart = new TimedTransitions();				
+	
+	//  YAKHMI-701 doesnt work for Cpp atm
+	
+	// statechart->init();
+	// statechart->enter();
+	// EXPECT_TRUE(statechart->isActive(TimedTransitions::TimedTransitions_main_region_Start));
+	//not implemented: WaitStatement
+	// statechart->runCycle();
+	// EXPECT_TRUE(statechart->isActive(TimedTransitions::TimedTransitions_main_region_End));
+	delete statechart;
+}
+