]> Cypherpunks repositories - gostls13.git/commitdiff
go/printer: add missing error checks in tests
authorLeon Klingele <git@leonklingele.de>
Wed, 30 Jan 2019 17:36:22 +0000 (17:36 +0000)
committerBrad Fitzpatrick <bradfitz@golang.org>
Sat, 2 Mar 2019 04:55:18 +0000 (04:55 +0000)
Change-Id: I696da3b07c8b0a2802d3d1291f475e241e4ad90a
GitHub-Last-Rev: df571ce03bd07a1e12203774f4c120f5017590f6
GitHub-Pull-Request: golang/go#30011
Reviewed-on: https://go-review.googlesource.com/c/160435
Reviewed-by: Bryan C. Mills <bcmills@google.com>
Run-TryBot: Bryan C. Mills <bcmills@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>

src/go/printer/printer_test.go

index 91eca585c09563cfc4657c81a4081d7ae1e9798a..a240bf48465e8fe90e3d8b4134b2f9f7e3d1ae1a 100644 (file)
@@ -153,6 +153,10 @@ func runcheck(t *testing.T, source, golden string, mode checkMode) {
                // (This is very difficult to achieve in general and for now
                // it is only checked for files explicitly marked as such.)
                res, err = format(gld, mode)
+               if err != nil {
+                       t.Error(err)
+                       return
+               }
                if err := diff(golden, fmt.Sprintf("format(%s)", golden), gld, res); err != nil {
                        t.Errorf("golden is not idempotent: %s", err)
                }
@@ -744,6 +748,9 @@ func TestParenthesizedDecl(t *testing.T) {
        const src = "package p; var ( a float64; b int )"
        fset := token.NewFileSet()
        f, err := parser.ParseFile(fset, "", src, 0)
+       if err != nil {
+               t.Fatal(err)
+       }
 
        // print the original package
        var buf bytes.Buffer