Search in sources :

Example 41 with Model

use of org.eclipse.xtext.parser.unorderedGroups.unorderedGroupsTestLanguage.Model in project xtext-core by eclipse.

the class AbstractParserTest method testParse_13_B_A_A_B.

@Test
public void testParse_13_B_A_A_B() throws Exception {
    Model model = (Model) getModel("13 b a a b");
    assertEquals(2, model.getFirstAsList().size());
    assertEquals(2, model.getSecondAsList().size());
}
Also used : Model(org.eclipse.xtext.parser.unorderedGroups.unorderedGroupsTestLanguage.Model) NestedModel(org.eclipse.xtext.parser.unorderedGroups.unorderedGroupsTestLanguage.NestedModel) Test(org.junit.Test)

Example 42 with Model

use of org.eclipse.xtext.parser.unorderedGroups.unorderedGroupsTestLanguage.Model in project xtext-core by eclipse.

the class AbstractParserTest method testParse_14_B_A_D_C.

@Test
public void testParse_14_B_A_D_C() throws Exception {
    Model model = (Model) getModel("14 b a d c");
    assertEquals(1, model.getFirstAsList().size());
    assertEquals(1, model.getSecondAsList().size());
    assertEquals(1, model.getThirdAsList().size());
    assertEquals(1, model.getForthAsList().size());
}
Also used : Model(org.eclipse.xtext.parser.unorderedGroups.unorderedGroupsTestLanguage.Model) NestedModel(org.eclipse.xtext.parser.unorderedGroups.unorderedGroupsTestLanguage.NestedModel) Test(org.junit.Test)

Example 43 with Model

use of org.eclipse.xtext.parser.unorderedGroups.unorderedGroupsTestLanguage.Model in project xtext-core by eclipse.

the class AbstractParserTest method testParse_5_B_A.

@Test
public void testParse_5_B_A() throws Exception {
    Model model = (Model) getModel("5 b a");
    assertTrue(model.isFirst());
    assertTrue(model.isSecond());
}
Also used : Model(org.eclipse.xtext.parser.unorderedGroups.unorderedGroupsTestLanguage.Model) NestedModel(org.eclipse.xtext.parser.unorderedGroups.unorderedGroupsTestLanguage.NestedModel) Test(org.junit.Test)

Example 44 with Model

use of org.eclipse.xtext.parser.unorderedGroups.unorderedGroupsTestLanguage.Model in project xtext-core by eclipse.

the class AbstractParserTest method testParse_7_A_A_B_B.

@Test
public void testParse_7_A_A_B_B() throws Exception {
    Model model = (Model) getModel("7 a a b b");
    assertEquals(2, model.getFirstAsList().size());
    assertEquals(2, model.getSecondAsList().size());
}
Also used : Model(org.eclipse.xtext.parser.unorderedGroups.unorderedGroupsTestLanguage.Model) NestedModel(org.eclipse.xtext.parser.unorderedGroups.unorderedGroupsTestLanguage.NestedModel) Test(org.junit.Test)

Example 45 with Model

use of org.eclipse.xtext.parser.unorderedGroups.unorderedGroupsTestLanguage.Model in project xtext-core by eclipse.

the class AbstractParserTest method testParse_14_A_B_C_D_D_C_B_A_B_A_C_D.

@Test
public void testParse_14_A_B_C_D_D_C_B_A_B_A_C_D() throws Exception {
    disableSerializerTest();
    Model model = (Model) getModel("14 a b c d d c b a b a c d");
    assertEquals(3, model.getFirstAsList().size());
    assertEquals(3, model.getSecondAsList().size());
    assertEquals(3, model.getThirdAsList().size());
    assertEquals(3, model.getForthAsList().size());
}
Also used : Model(org.eclipse.xtext.parser.unorderedGroups.unorderedGroupsTestLanguage.Model) NestedModel(org.eclipse.xtext.parser.unorderedGroups.unorderedGroupsTestLanguage.NestedModel) Test(org.junit.Test)

Aggregations

Model (org.eclipse.xtext.parser.unorderedGroups.unorderedGroupsTestLanguage.Model)67 NestedModel (org.eclipse.xtext.parser.unorderedGroups.unorderedGroupsTestLanguage.NestedModel)67 Test (org.junit.Test)60 EPackage (org.eclipse.emf.ecore.EPackage)3 Action (org.eclipse.xtext.Action)3 Parameter (org.eclipse.xtext.Parameter)3 ParserRule (org.eclipse.xtext.ParserRule)3 UnorderedSerialization (org.eclipse.xtext.parser.unorderedGroups.unorderedGroupsTestLanguage.UnorderedSerialization)3