diff options
Diffstat (limited to 'gcc-4.8.1/libgo/go/strconv/atob_test.go')
-rw-r--r-- | gcc-4.8.1/libgo/go/strconv/atob_test.go | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/gcc-4.8.1/libgo/go/strconv/atob_test.go b/gcc-4.8.1/libgo/go/strconv/atob_test.go deleted file mode 100644 index a7c1454eb..000000000 --- a/gcc-4.8.1/libgo/go/strconv/atob_test.go +++ /dev/null @@ -1,57 +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 strconv_test - -import ( - . "strconv" - "testing" -) - -type atobTest struct { - in string - out bool - err error -} - -var atobtests = []atobTest{ - {"", false, ErrSyntax}, - {"asdf", false, ErrSyntax}, - {"0", false, nil}, - {"f", false, nil}, - {"F", false, nil}, - {"FALSE", false, nil}, - {"false", false, nil}, - {"False", false, nil}, - {"1", true, nil}, - {"t", true, nil}, - {"T", true, nil}, - {"TRUE", true, nil}, - {"true", true, nil}, - {"True", true, nil}, -} - -func TestParseBool(t *testing.T) { - for _, test := range atobtests { - b, e := ParseBool(test.in) - if test.err != nil { - // expect an error - if e == nil { - t.Errorf("%s: expected %s but got nil", test.in, test.err) - } else { - // NumError assertion must succeed; it's the only thing we return. - if test.err != e.(*NumError).Err { - t.Errorf("%s: expected %s but got %s", test.in, test.err, e) - } - } - } else { - if e != nil { - t.Errorf("%s: expected no error but got %s", test.in, e) - } - if b != test.out { - t.Errorf("%s: expected %t but got %t", test.in, test.out, b) - } - } - } -} |