// test is for fourth calloutMapping in Testdata (Role) public void testSubTreeMatch() { CalloutMappingDeclaration calloutDecl = (CalloutMappingDeclaration) _role.bodyDeclarations().get(7); List parameterMappings = calloutDecl.getParameterMappings(); ParameterMapping testObj = (ParameterMapping) parameterMappings.get(2); boolean actual = testObj.subtreeMatch(new ASTMatcher(), testObj); assertTrue("Both nodes are equal, even the same.", actual); }
// test is for first calloutMapping in Testdata (Role) public void testHasResultFlag_false() { CalloutMappingDeclaration calloutDecl = (CalloutMappingDeclaration) _role.bodyDeclarations().get(4); List parameterMappings = calloutDecl.getParameterMappings(); ParameterMapping testObj = (ParameterMapping) parameterMappings.get(0); boolean actual = testObj.hasResultFlag(); assertFalse("Mapping is a not a result mapping", actual); }
// test is for first calloutMapping in Testdata (Role) public void testGetDirection() { CalloutMappingDeclaration calloutDecl = (CalloutMappingDeclaration) _role.bodyDeclarations().get(4); List parameterMappings = calloutDecl.getParameterMappings(); ParameterMapping testObj = (ParameterMapping) parameterMappings.get(0); String actual = testObj.getDirection(); String expected = "->"; assertEquals("Wrong direction", expected, actual); }
// test is for fourth calloutMapping in Testdata (Role) public void testHasResultFlag_true2() { CalloutMappingDeclaration calloutDecl = (CalloutMappingDeclaration) _role.bodyDeclarations().get(7); List parameterMappings = calloutDecl.getParameterMappings(); // test the third parameterMapping of this CalloutMappingDeclaration ParameterMapping testObj = (ParameterMapping) parameterMappings.get(2); boolean actual = testObj.hasResultFlag(); assertTrue("Mapping is a result mapping, but was not detected", actual); }
// test is for first calloutMapping in Testdata (Role) public void testGetIdentifier() { CalloutMappingDeclaration calloutDecl = (CalloutMappingDeclaration) _role.bodyDeclarations().get(4); List parameterMappings = calloutDecl.getParameterMappings(); ParameterMapping testObj = (ParameterMapping) parameterMappings.get(0); String actual = testObj.getIdentifier().getIdentifier(); String expected = "val"; assertEquals("Identifier is wrong", expected, actual); }
public void testCopySubtree() { CalloutMappingDeclaration calloutDecl = (CalloutMappingDeclaration) _role.bodyDeclarations().get(7); List parameterMappings = calloutDecl.getParameterMappings(); ParameterMapping testObj = (ParameterMapping) parameterMappings.get(2); ParameterMapping clonedTestObject = (ParameterMapping) ASTNode.copySubtree(AST.newAST(AST.JLS4), testObj); boolean actual = testObj.subtreeMatch(new ASTMatcher(), clonedTestObject); assertTrue("Copy of subtree not correct", actual); }
// test is for fourth calloutMapping in Testdata (Role) public void testGetExpression_InstanceType3() { CalloutMappingDeclaration calloutDecl = (CalloutMappingDeclaration) _role.bodyDeclarations().get(7); List parameterMappings = calloutDecl.getParameterMappings(); ParameterMapping testObj = (ParameterMapping) parameterMappings.get(0); Expression actual = (Expression) testObj.getExpression(); assertTrue( "Wrong Type of given expression, type is " + actual.getClass(), actual instanceof SimpleName); }