|
Groovy example source code file (MapExpressionTest.groovy)
The Groovy MapExpressionTest.groovy source code
package org.codehaus.groovy.ast.expr
import org.codehaus.groovy.ast.builder.AstBuilder
class MapExpressionTest extends GroovyTestCase {
void testGetText_emptyMap() {
def expression = buildFromString '[:]'
assert expression.text == '[:]'
}
void testGetText_singleEntry() {
def expression = buildFromString '[x: 1]'
assert expression.text == '[x:1]'
}
void testGetText_multipleEntries() {
def expression = buildFromString '[x: 1, y: 2]'
assert expression.text == '[x:1, y:2]'
}
private MapExpression buildFromString(String source) {
def ast = new AstBuilder().buildFromString(source)
ast[0].statements[0].expression
}
}
Other Groovy examples (source code examples)Here is a short list of links related to this Groovy MapExpressionTest.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.