verbatimgstringtest.groovy

来自「大名鼎鼎的java动态脚本语言。已经通过了sun的认证」· GROOVY 代码 · 共 59 行

GROOVY
59
字号
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"    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?