|
Groovy example source code file (MethodCallExpressionTest.groovy)
The Groovy MethodCallExpressionTest.groovy source code
package org.codehaus.groovy.ast.expr
/**
*
* @author Hamlet D'Arcy
*/
class MethodCallExpressionTest extends GroovyTestCase {
void testGetText() {
MethodCallExpression method = new MethodCallExpression(
new VariableExpression('foo'),
'bar',
new ArgumentListExpression(new ConstantExpression('baz'))
)
assert 'foo.bar(baz)' == method.text
method.safe = true
method.spreadSafe = false
assert 'foo?.bar(baz)' == method.text
method.safe = false
method.spreadSafe = true
assert 'foo*.bar(baz)' == method.text
method.safe = true
method.spreadSafe = true
assert 'foo*?.bar(baz)' == method.text
}
}
Other Groovy examples (source code examples)Here is a short list of links related to this Groovy MethodCallExpressionTest.groovy source code file: |
Other websites by Alvin Alexander:
Life/living in Alaska (OneMansAlaska.com)
How I Sold My Business (HowISoldMyBusiness.com)
Copyright 1998-2011 Alvin Alexander, devdaily.com
All Rights Reserved.