diff options
| author | Rob Pike <r@golang.org> | 2009-06-09 09:53:44 -0700 | 
|---|---|---|
| committer | Rob Pike <r@golang.org> | 2009-06-09 09:53:44 -0700 | 
| commit | 7249ea4df2b4f12a4e7ed446f270cea87e4ffd34 (patch) | |
| tree | 7032a11d0cac2ae4d3e90f7a189b575b5a50f848 /src/lib/go/parser/parser_test.go | |
| parent | acf6ef7a82b3fe61516a1bac4563706552bdf078 (diff) | |
| download | golang-7249ea4df2b4f12a4e7ed446f270cea87e4ffd34.tar.gz | |
mv src/lib to src/pkg
tests: all.bash passes, gobuild still works, godoc still works.
R=rsc
OCL=30096
CL=30102
Diffstat (limited to 'src/lib/go/parser/parser_test.go')
| -rw-r--r-- | src/lib/go/parser/parser_test.go | 68 | 
1 files changed, 0 insertions, 68 deletions
| diff --git a/src/lib/go/parser/parser_test.go b/src/lib/go/parser/parser_test.go deleted file mode 100644 index 887fcf80f..000000000 --- a/src/lib/go/parser/parser_test.go +++ /dev/null @@ -1,68 +0,0 @@ -// Copyright 2009 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -package parser - -import ( -	"go/ast"; -	"go/parser"; -	"os"; -	"testing"; -) - - -var illegalInputs = []interface{} { -	nil, -	3.14, -	[]byte(nil), -	"foo!", -} - - -func TestParseIllegalInputs(t *testing.T) { -	for _, src := range illegalInputs { -		prog, err := Parse(src, 0); -		if err == nil { -			t.Errorf("Parse(%v) should have failed", src); -		} -	} -} - - -var validPrograms = []interface{} { -	`package main`, -	`package main import "fmt" func main() { fmt.Println("Hello, World!") }`, -} - - -func TestParseValidPrograms(t *testing.T) { -	for _, src := range validPrograms { -		prog, err := Parse(src, 0); -		if err != nil { -			t.Errorf("Parse(%q) failed: %v", src, err); -		} -	} -} - - -var validFiles = []string { -	"parser.go", -	"parser_test.go", -} - - -func TestParse3(t *testing.T) { -	for _, filename := range validFiles { -		src, err := os.Open(filename, os.O_RDONLY, 0); -		defer src.Close(); -		if err != nil { -			t.Fatalf("os.Open(%s): %v\n", filename, err); -		} - -		prog, err := Parse(src, 0); -		if err != nil { -			t.Errorf("Parse(%q): %v", src, err); -		} -	} -} | 
