package datastructure.stack.expr;
import java.util.List;
import org.junit.Assert;
import org.junit.Test;
public class TokenParserTest {
@Test
public void test() {
{
TokenParser tokenParser = new TokenParser("2+3*4+5");
List<Token> tokenList = tokenParser.parse();
Assert.assertEquals("2", tokenList.get(0).getValue());
Assert.assertEquals("*", tokenList.get(3).getValue());
Assert.assertEquals("5", tokenList.get(6).getValue());
}
{
TokenParser tokenParser = new TokenParser("3*20+12*5-40/2");
List<Token> tokenList = tokenParser.parse();
Assert.assertEquals("20", tokenList.get(2).getValue());
Assert.assertEquals("12", tokenList.get(4).getValue());
Assert.assertEquals("5", tokenList.get(6).getValue());
}
}
}