stringbuffertest.groovy
来自「Groovy动态语言 运行在JVM中的动态语言 可以方便的处理业务逻辑变化大的业」· GROOVY 代码 · 共 25 行
GROOVY
25 行
class StringBufferTest extends GroovyTestCase {
void testSize() {
def x = new StringBuffer()
assert x.size() == x.length()
x = new StringBuffer('some text')
assert x.size() == x.length()
}
void testPutAt(){
def buf = new StringBuffer('0123')
buf[1..2] = 'xx'
assert '0xx3' == buf.toString() , 'replace with String'
buf = new StringBuffer('0123')
buf[1..2] = 99
assert '0993' == buf.toString() , 'replace with obj.toString()'
buf = new StringBuffer('0123')
buf[0..<0] = 'xx'
assert 'xx0123' == buf.toString(), 'border case left'
buf = new StringBuffer('0123')
buf[4..4] = 'xx'
println buf.toString()
assert '0123xx' == buf.toString(), 'border case right'
// more weird Ranges already tested in ListTest
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?