);
GrammarRuleTestGroupDescriptor idTests = grammarTest.getTestGroups().get( 0 );
assertThat( idTests.getName() ).isEqualTo( "ID" );
GrammarRuleTestDescriptor test = idTests.getTests().get( 0 );
assertThat( test.getLineNumber() ).isEqualTo( 12 );
assertThat( test.getExpression() ).isEqualTo( "a" );
assertThat( test.getExpectedParsingResultStatus() ).isEqualTo( ParsingResult.Status.OK );
test = idTests.getTests().get( 1 );
assertThat( test.getLineNumber() ).isEqualTo( 13 );
assertThat( test.getExpression() ).isEqualTo( "_" );
assertThat( test.getExpectedParsingResultStatus() ).isEqualTo( ParsingResult.Status.FAIL );
GrammarRuleTestGroupDescriptor intTests = grammarTest.getTestGroups().get( 1 );
assertThat( intTests.getName() ).isEqualTo( "INT" );
test = intTests.getTests().get( 0 );
assertThat( test.getLineNumber() ).isEqualTo( 17 );
assertThat( test.getExpression() ).isEqualTo( "1" );
assertThat( test.getExpectedParsingResultStatus() ).isEqualTo( ParsingResult.Status.OK );
test = intTests.getTests().get( 1 );
assertThat( test.getLineNumber() ).isEqualTo( 18 );
assertThat( test.getExpression() ).isEqualTo( "Pi" );
assertThat( test.getExpectedParsingResultStatus() ).isEqualTo( ParsingResult.Status.FAIL );
}