|
@@ -10,7 +10,7 @@
|
|
|
*/
|
|
*/
|
|
|
package org.yakindu.sct.model.sgraph.test.validation;
|
|
package org.yakindu.sct.model.sgraph.test.validation;
|
|
|
|
|
|
|
|
-import static org.yakindu.sct.model.sgraph.validation.StatechartValidator.STATECHART_NAME_VALID_IDENTIFIER_CODE;
|
|
|
|
|
|
|
+import static org.yakindu.sct.model.sgraph.validation.StatechartValidator.STATECHART_NAME_MUST_BE_IDENTIFIER_CODE;
|
|
|
|
|
|
|
|
import org.junit.Test;
|
|
import org.junit.Test;
|
|
|
import org.yakindu.sct.model.sgraph.SGraphFactory;
|
|
import org.yakindu.sct.model.sgraph.SGraphFactory;
|
|
@@ -30,14 +30,17 @@ public class StatechartValidatorTest extends AbstractSGraphValidatorTest {
|
|
|
@Inject
|
|
@Inject
|
|
|
protected SGraphJavaValidatorTester<StatechartValidator> tester;
|
|
protected SGraphJavaValidatorTester<StatechartValidator> tester;
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * TODO: Test is not complete.
|
|
|
|
|
+ */
|
|
|
@Test
|
|
@Test
|
|
|
public void checkStatechartNameIsIdentifier() {
|
|
public void checkStatechartNameIsIdentifier() {
|
|
|
Statechart statechart = SGraphFactory.eINSTANCE.createStatechart();
|
|
Statechart statechart = SGraphFactory.eINSTANCE.createStatechart();
|
|
|
statechart.setName("Not a valid identifier");
|
|
statechart.setName("Not a valid identifier");
|
|
|
- tester.validate(statechart).assertError(STATECHART_NAME_VALID_IDENTIFIER_CODE);
|
|
|
|
|
|
|
+ tester.validate(statechart).assertError(STATECHART_NAME_MUST_BE_IDENTIFIER_CODE);
|
|
|
|
|
|
|
|
statechart.setName("0Notavalididentifier");
|
|
statechart.setName("0Notavalididentifier");
|
|
|
- tester.validate(statechart).assertError(STATECHART_NAME_VALID_IDENTIFIER_CODE);
|
|
|
|
|
|
|
+ tester.validate(statechart).assertError(STATECHART_NAME_MUST_BE_IDENTIFIER_CODE);
|
|
|
|
|
|
|
|
statechart.setName("ValidIdentifier");
|
|
statechart.setName("ValidIdentifier");
|
|
|
tester.validate(statechart).assertOK();
|
|
tester.validate(statechart).assertOK();
|