@Test(timeout = 1000) public void checkParserResult() throws Exception { final String text = this.getTextFromFile("res/Test0002_SimpleDefine.cmd"); final Model Model_0_Var = this.parseHelper.parse(text); this.valHelper.assertNoErrors(Model_0_Var); Assert.assertNotNull(Model_0_Var); final EList<? extends EObject> Lines_0_list = Model_0_Var.getLines(); Assert.assertNotNull(Lines_0_list); Assert.assertEquals(1, Lines_0_list.size()); // 0 final CmdLine CmdLine_1_Var = (CmdLine) Lines_0_list.get(0); Assert.assertNotNull(CmdLine_1_Var); Assert.assertEquals("foobar.o", CmdLine_1_Var.getStart()); final EList<? extends EObject> Arguments_1_list = CmdLine_1_Var.getArguments(); Assert.assertNotNull(Arguments_1_list); Assert.assertEquals(1, Arguments_1_list.size()); // 1 final Argument Argument_2_Var = (Argument) Arguments_1_list.get(0); Assert.assertNotNull(Argument_2_Var); // 2 final SimpleMacro SimpleMacro_3_Var = (SimpleMacro) Argument_2_Var.getMacro(); Assert.assertNotNull(SimpleMacro_3_Var); Assert.assertEquals("__FOO__BAR__", SimpleMacro_3_Var.getName()); }