📄 constanttokenizertest.java
字号:
package com.aliasi.test.unit.tokenizer;import com.aliasi.tokenizer.Tokenizer;import com.aliasi.tokenizer.TokenizerFactory;import com.aliasi.test.unit.BaseTestCase;import java.util.ArrayList;import java.util.Arrays;public class ConstantTokenizerTest extends BaseTestCase { private final char[] EMPTY_CHARS = new char[0]; public void testConstants() { String[] toks = new String[] { "John", "Smith", "rocks", "." }; String[] whites = new String[] { "", " ", " ", " ", "" }; TokenizerFactory tf = new ConstantTokenizerFactory(toks,whites); assertEqualsArray(toks,tf.tokenizer(EMPTY_CHARS,0,0).tokenize()); Tokenizer t = tf.tokenizer(EMPTY_CHARS,0,0); ArrayList tokList = new ArrayList(); ArrayList whiteList = new ArrayList(); t.tokenize(tokList,whiteList); assertEquals(Arrays.asList(toks),tokList); assertEquals(Arrays.asList(whites),whiteList); assertNull(t.nextToken()); assertEquals("",t.nextWhitespace()); assertEquals("",t.nextWhitespace()); assertNull(t.nextToken()); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -