1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
package lexer import ( "testing" ) func TestStack(t *testing.T) { s := newStack() s.push('r') r := s.pop() if r != 'r' { t.Fatalf("Expected r but got %b", r) } r = s.pop() if r != EOFRune { t.Fatalf("Expected EOFRune but got %b", r) } }