textpropertytest.groovy
来自「Groovy动态语言 运行在JVM中的动态语言 可以方便的处理业务逻辑变化大的业」· GROOVY 代码 · 共 45 行
GROOVY
45 行
/**
* check that text def is available on...
*
* myFile.text, myFile.text(charset),
* myURL.text, myURL.text(charset),
* myInputStream.text, myInputStream.text(charset),
* myReader.text,
* myBufferedReader.text,
* myProcess.text
*
* @author <a href="mailto:jeremy.rayner@bigfoot.com">Jeremy Rayner</a>
* @version $Revision: 1924 $
*/
import java.io.*
class TextPropertyTest extends GroovyTestCase {
def myReader
def myInputStream
def myBigEndianEncodedInputStream
void setUp() {
myReader = new StringReader("digestive")
myInputStream = new ByteArrayInputStream("chocolate chip".bytes)
myBigEndianEncodedInputStream = new ByteArrayInputStream("shortbread".getBytes("UTF-16BE"))
}
void testBigEndianEncodedInputStreamText() {
assert "shortbread" == myBigEndianEncodedInputStream.getText("UTF-16BE")
}
void testInputStreamText() {
assert "chocolate chip" == myInputStream.text
}
void testReaderText() {
assert "digestive" == myReader.text
}
void tearDown() {
myInputStream = null
myReader = null
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?