< 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 >