public void scanBreakUp() { TokenScanner scanner = new TokenScanner("..\\..\\..\\TestFiles\\ScanTestBreakUp.txt"); Assert.AreEqual(scanner.peekToken(), "break"); Assert.AreEqual(scanner.getToken(), "break"); Assert.AreEqual(scanner.getToken(), "("); Assert.AreEqual(scanner.getToken(), "up"); Assert.AreEqual(scanner.getToken(), ")"); Assert.AreEqual(scanner.getToken(), "("); Assert.AreEqual(scanner.getToken(), "this"); Assert.AreEqual(scanner.getToken(), ")"); Assert.AreEqual(scanner.getToken(), "("); Assert.AreEqual(scanner.getToken(), ")"); Assert.AreEqual(scanner.getToken(), ";"); Assert.AreEqual(scanner.getToken(), "l"); Assert.AreEqual(scanner.getToken(), ";"); Assert.AreEqual(scanner.getToken(), "ol"); Assert.AreEqual(scanner.getToken(), "$"); Assert.AreEqual(scanner.peekToken(), "$"); }
public void scanTestPass() { TokenScanner scanner = new TokenScanner("..\\..\\..\\TestFiles\\scanTestPass.txt"); Assert.AreEqual(scanner.getToken(), "begin"); Assert.AreEqual(scanner.getToken(), "hi"); Assert.AreEqual(scanner.getToken(), "="); Assert.AreEqual(scanner.getToken(), "a"); Assert.AreEqual(scanner.getToken(), "union"); Assert.AreEqual(scanner.getToken(), "b"); Assert.AreEqual(scanner.getToken(), ";"); Assert.AreEqual(scanner.getToken(), "end"); Assert.AreEqual(scanner.getToken(), "$"); }