package mc.emf.eobjects; import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertTrue; import org.junit.Test; import de.monticore.emf._ast.ASTENode; import mc.GeneratorIntegrationsTest; import mc.feature.fautomaton.automaton.flatautomaton._ast.ASTAutomaton; import mc.feature.fautomaton.automaton.flatautomaton._ast.ASTState; import mc.feature.fautomaton.automaton.flatautomaton._ast.ASTTransition; import mc.feature.fautomaton.automaton.flatautomaton._ast.FlatAutomatonNodeFactory; import mc.feature.fautomaton.automaton.flatautomaton._ast.FlatAutomatonPackage; public class CreateEObjectsTest extends GeneratorIntegrationsTest { @Test public void factoryTest() { ASTENode ast = (ASTENode) FlatAutomatonNodeFactory.getFactory() .create(FlatAutomatonPackage.Literals.ASTAutomaton); assertNotNull(ast); assertTrue(ast instanceof ASTAutomaton); ast = (ASTENode) FlatAutomatonNodeFactory.getFactory() .create(FlatAutomatonPackage.Literals.ASTState); assertNotNull(ast); assertTrue(ast instanceof ASTState); ast = (ASTENode) FlatAutomatonNodeFactory.getFactory() .create(FlatAutomatonPackage.Literals.ASTTransition); assertNotNull(ast); assertTrue(ast instanceof ASTTransition); } @Test public void testCreate() { ASTState state = FlatAutomatonNodeFactory.createASTState(); assertNotNull(state); // TODO GV } }