Search in sources :

Example 11 with Model

use of org.eclipse.xtext.lexer.backtrackingTestLanguage.Model in project xtext-core by eclipse.

the class Bug282355Test method testBug282355_05.

@Test
public void testBug282355_05() throws Exception {
    Resource resource = getResourceFromString("AbcEfgAbXb");
    assertTrue(resource.getErrors().isEmpty());
    Model model = (Model) resource.getContents().get(0);
    assertEquals(2, model.getEnums().size());
    assertEquals(1, model.getAbs().size());
    assertEquals(1, model.getXbs().size());
    assertEquals(0, model.getAs().size());
    assertEquals(0, model.getYs().size());
    assertEquals(0, model.getYcs().size());
}
Also used : Resource(org.eclipse.emf.ecore.resource.Resource) Model(org.eclipse.xtext.lexer.backtrackingTestLanguage.Model) Test(org.junit.Test)

Aggregations

Model (org.eclipse.xtext.lexer.backtrackingTestLanguage.Model)11 Resource (org.eclipse.emf.ecore.resource.Resource)10 Test (org.junit.Test)10 EPackage (org.eclipse.emf.ecore.EPackage)1 Action (org.eclipse.xtext.Action)1 Parameter (org.eclipse.xtext.Parameter)1 ParserRule (org.eclipse.xtext.ParserRule)1 Ab (org.eclipse.xtext.lexer.backtrackingTestLanguage.Ab)1 Xb (org.eclipse.xtext.lexer.backtrackingTestLanguage.Xb)1