package com.jantuomi.interpreter.test.core.tokenizer; import com.jantuomi.interpreter.main.core.tokenizer.Tokenizer; import com.jantuomi.interpreter.main.core.tokenizer.token.Token; import com.jantuomi.interpreter.main.core.tokenizer.token.types.IntegerLiteralToken; import com.jantuomi.interpreter.main.exception.InterpreterException; import org.junit.Test; import java.util.List; import static org.junit.Assert.assertTrue; /** * Created by jan on 10.6.2016. */ public class TokenizerTest { @Test public void testAddition() throws InterpreterException { String testString = "1 2 +"; List list = Tokenizer.getInstance().tokenize(testString); System.out.println(String.format("test string:\n%s", testString)); Tokenizer.printTokens(list); assertTrue(list.contains(new IntegerLiteralToken("2"))); } }