Package ro.redeul.google.go.lang.psi.statements.select

Examples of ro.redeul.google.go.lang.psi.statements.select.GoSelectCommClauseRecv


                   ).getStatements()
            );

        assertEquals(1, selectStatement.getCommClauses().length);

        GoSelectCommClauseRecv clauseRecv =
            castAs(GoSelectCommClauseRecv.class,
                   0, selectStatement.getCommClauses());


        assertNotNull(clauseRecv.getAssignment());
        GoExpr[] expressions = clauseRecv.getAssignment().getLeftSideExpressions().getExpressions();
        assertEquals(1, expressions.length);
        assertEquals("i1", expressions[0].getText());

        assertNull(clauseRecv.getShortVarDeclaration());

        assertEquals("<-c1", get(clauseRecv.getReceiveExpression()).getText());
    }
View Full Code Here


                   ).getStatements()
            );

        assertEquals(1, selectStatement.getCommClauses().length);

        GoSelectCommClauseRecv clauseRecv =
            castAs(GoSelectCommClauseRecv.class,
                   0, selectStatement.getCommClauses());

        assertNotNull(clauseRecv.getShortVarDeclaration());

        assertEquals(1, clauseRecv.getShortVarDeclaration().getDeclarations().length);
        assertEquals("i1", childAt(0, clauseRecv.getShortVarDeclaration().getDeclarations()).getText());

        assertNull(clauseRecv.getAssignment());

        assertEquals("<-c1", get(clauseRecv.getReceiveExpression()).getText());
    }
View Full Code Here

TOP

Related Classes of ro.redeul.google.go.lang.psi.statements.select.GoSelectCommClauseRecv

Copyright © 2018 www.massapicom. 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.