Package com.google.test.metric.cpp.dom

Examples of com.google.test.metric.cpp.dom.AssignmentExpression


  @Override
  public void beginAssignmentExpression(int line) {
    int index = nodes.size() - 1;
    Expression leftSide = nodes.get(index);
    nodes.remove(index);
    AssignmentExpression assignment = new AssignmentExpression(line);
    nodes.add(assignment);
    assignment.addExpression(leftSide);
    pushBuilder(new AssignmentExpressionBuilder(assignment));
  }
View Full Code Here


    VariableDeclaration variableB = functionMain.getChild(1);
    assertEquals("b", variableB.getName());
    ExpressionStatement statement = functionMain.getChild(2);
    Expression expression = statement.getExpression(0);
    assertTrue(expression instanceof AssignmentExpression);
    AssignmentExpression assignment = (AssignmentExpression) expression;
    Name leftSide = assignment.getExpression(0);
    Name rightSide = assignment.getExpression(1);
    assertEquals("a", leftSide.getIdentifier());
    assertEquals("b", rightSide.getIdentifier());
  }
View Full Code Here

TOP

Related Classes of com.google.test.metric.cpp.dom.AssignmentExpression

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.