< prev index next >

application/tests/org.openjdk.jmc.flightrecorder.ui.test/src/test/java/org/openjdk/jmc/flightrecorder/ui/scripts/TokenizerTest.java

Print this page

        

*** 42,74 **** import org.openjdk.jmc.commands.Tokenizer; public class TokenizerTest { @Test public void testQuotedString() { ! Tokenizer tokenizer = new Tokenizer("my text \"is such a nice text\""); //$NON-NLS-1$ Iterator<Token> tokenIter = tokenizer.iterator(); Token token = tokenIter.next(); ! assertEquals("my", token.getText()); //$NON-NLS-1$ token = tokenIter.next(); ! assertEquals("text", token.getText()); //$NON-NLS-1$ token = tokenIter.next(); ! assertEquals("is such a nice text", token.getText()); //$NON-NLS-1$ assertEquals(true, token.isInQuotes()); } @Test public void testMultipleRows() { ! Tokenizer tokenizer = new Tokenizer("row1;row2;row3"); //$NON-NLS-1$ Iterator<Token> tokenIter = tokenizer.iterator(); Token token = tokenIter.next(); ! assertEquals("row1", token.getText()); //$NON-NLS-1$ assertEquals(0, token.getRow()); tokenIter.next(); token = tokenIter.next(); ! assertEquals("row2", token.getText()); //$NON-NLS-1$ assertEquals(1, token.getRow()); tokenIter.next(); token = tokenIter.next(); ! assertEquals("row3", token.getText()); //$NON-NLS-1$ assertEquals(2, token.getRow()); } } --- 42,74 ---- import org.openjdk.jmc.commands.Tokenizer; public class TokenizerTest { @Test public void testQuotedString() { ! Tokenizer tokenizer = new Tokenizer("my text \"is such a nice text\""); Iterator<Token> tokenIter = tokenizer.iterator(); Token token = tokenIter.next(); ! assertEquals("my", token.getText()); token = tokenIter.next(); ! assertEquals("text", token.getText()); token = tokenIter.next(); ! assertEquals("is such a nice text", token.getText()); assertEquals(true, token.isInQuotes()); } @Test public void testMultipleRows() { ! Tokenizer tokenizer = new Tokenizer("row1;row2;row3"); Iterator<Token> tokenIter = tokenizer.iterator(); Token token = tokenIter.next(); ! assertEquals("row1", token.getText()); assertEquals(0, token.getRow()); tokenIter.next(); token = tokenIter.next(); ! assertEquals("row2", token.getText()); assertEquals(1, token.getRow()); tokenIter.next(); token = tokenIter.next(); ! assertEquals("row3", token.getText()); assertEquals(2, token.getRow()); } }
< prev index next >