Examples of GrammarRuleTestDescriptor


Examples of org.hibernate.hql.testing.internal.model.GrammarRuleTestDescriptor

    );

    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 );
  }
View Full Code Here

Examples of org.hibernate.hql.testing.internal.model.GrammarRuleTestDescriptor

    );

    GrammarRuleTestGroupDescriptor progTests = grammarTest.getTestGroups().get( 2 );
    assertThat( progTests.getName() ).isEqualTo( "prog" );

    GrammarRuleTestDescriptor test = progTests.getTests().get( 0 );
    assertThat( test.getLineNumber() ).isEqualTo( 21 );
    assertThat( test.getExpression() ).isEqualTo( "a = 1 + 1\n" );
    assertThat( test.getExpectedParsingResultStatus() ).isEqualTo( ParsingResult.Status.OK );

    GrammarRuleTestGroupDescriptor exprTests = grammarTest.getTestGroups().get( 3 );
    assertThat( exprTests.getName() ).isEqualTo( "multExpr" );

    test = exprTests.getTests().get( 0 );
    assertThat( test.getLineNumber() ).isEqualTo( 25 );
    assertThat( test.getExpression() ).isEqualTo( "4 * 12" );
    assertThat( test.getExpectedParsingResultStatus() ).isEqualTo( ParsingResult.Status.OK );

    test = exprTests.getTests().get( 1 );
    assertThat( test.getLineNumber() ).isEqualTo( 26 );
    assertThat( test.getExpression() ).isEqualTo( "4 * " );
    assertThat( test.getExpectedParsingResultStatus() ).isEqualTo( ParsingResult.Status.FAIL );
  }
View Full Code Here

Examples of org.hibernate.hql.testing.internal.model.GrammarRuleTestDescriptor

    );

    GrammarRuleTestGroupDescriptor exprTests = grammarTest.getTestGroups().get( 0 );
    assertThat( exprTests.getName() ).isEqualTo( "expr" );

    GrammarRuleTestDescriptor exprTest = exprTests.getTests().get( 0 );
    assertThat( exprTest.getExpectedParsingResultStatus() ).isEqualTo( ParsingResult.Status.OK );
    assertThat( exprTest.getExpectedAst() ).isEqualTo( "(+ (* 2 3) 4)" );

    GrammarRuleTestGroupDescriptor multExprTests = grammarTest.getTestGroups().get( 1 );
    assertThat( multExprTests.getName() ).isEqualTo( "multExpr" );

    GrammarRuleTestDescriptor multExprTest = multExprTests.getTests().get( 0 );
    assertThat( multExprTest.getExpectedParsingResultStatus() ).isEqualTo( ParsingResult.Status.OK );
    assertThat( multExprTest.getExpectedAst() ).isEqualTo( "(* 2 3)" );
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.