|
Groovy example source code file (VerbatimGStringTest.groovy)
The Groovy VerbatimGStringTest.groovy source codepackage groovy class VerbatimGStringTest extends GroovyTestCase { void testWithOneVariable() { def name = "Bob" def template = """ hello ${name} how are you? """ assert template instanceof GString def count = template.getValueCount() assert count == 1 def value = template.getValue(0) assert value == "Bob" assert template.getValue(0) == "Bob" def string = template.toString().trim() assert string == "hello Bob how are you?" } void testWithVariableAtEnd() { def name = "Bob" def template = """ hello ${name} """ def string = template.toString().trim() assert string == "hello Bob" } void testWithVariableAtBeginning() { def name = "Bob" def template = """ ${name} hey, hello """ def string = template.toString().trim() assert fixEOLs(string) == "Bob hey,\nhello" } void testWithJustVariable() { def name = "Bob" def template = """ ${name} """ def string = template.toString().trim() assert string == "Bob" } } Other Groovy examples (source code examples)Here is a short list of links related to this Groovy VerbatimGStringTest.groovy source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.