From 2720419e364938e9962be71d0e6ed51375fec404 Mon Sep 17 00:00:00 2001 From: Mauri de Souza Meneguzzo Date: Tue, 17 Oct 2023 15:33:28 -0300 Subject: [PATCH] refactor test --- src/go/printer/printer_test.go | 27 +++++---------------------- 1 file changed, 5 insertions(+), 22 deletions(-) diff --git a/src/go/printer/printer_test.go b/src/go/printer/printer_test.go index f5e1419dde..6d5b559e50 100644 --- a/src/go/printer/printer_test.go +++ b/src/go/printer/printer_test.go @@ -853,30 +853,13 @@ func TestSourcePosNewline(t *testing.T) { // valid syntax e.g "var ()" instead of just "var", which is invalid and cannot // be parsed. func TestEmptyDecl(t *testing.T) { // issue 63566 - var tableTests = []struct { - tok token.Token - expected string - }{ - { - tok: token.VAR, - expected: "var ()", - }, - { - tok: token.CONST, - expected: "const ()", - }, - { - tok: token.IMPORT, - expected: "import ()", - }, - } - - for _, tt := range tableTests { + for _, tok := range []token.Token{token.IMPORT, token.CONST, token.TYPE, token.VAR} { var buf bytes.Buffer - Fprint(&buf, token.NewFileSet(), &ast.GenDecl{Tok: tt.tok}) + Fprint(&buf, token.NewFileSet(), &ast.GenDecl{Tok: tok}) got := buf.String() - if got != tt.expected { - t.Errorf("got %q, expected %q\n", got, tt.expected) + want := tok.String() + " ()" + if got != want { + t.Errorf("got %q, want %q", got, want) } } }