Reimplemented getNextToken
[svjatoslav_commons.git] / src / test / java / eu / svjatoslav / commons / string / tokenizer / TerminatorTest.java
1 package eu.svjatoslav.commons.string.tokenizer;
2
3 import org.junit.Test;
4
5 import static org.junit.Assert.assertFalse;
6 import static org.junit.Assert.assertTrue;
7
8 public class TerminatorTest {
9
10     @Test
11     public void testMatches(){
12         Terminator terminator = new Terminator(
13                 "/*", "*/", Terminator.TerminationStrategy.PRESERVE);
14
15         // must find
16         assertTrue(terminator.matches("/* bla bla bla */", 0));
17
18         // must not find
19         assertFalse(terminator.matches("/* bla bla bla */", 1));
20
21         // must not overflow
22         assertFalse(terminator.matches("/", 0));
23     }
24
25 }