mchk: remove typeName in params printing, it wasn't really helping

This commit is contained in:
Brian Picciano 2018-08-14 16:18:34 -04:00
parent 235e9a1850
commit 4a842fbea1

View File

@ -12,7 +12,6 @@ package mchk
import ( import (
"bytes" "bytes"
"fmt" "fmt"
"strings"
"time" "time"
) )
@ -29,19 +28,10 @@ type RunErr struct {
} }
func (ce RunErr) Error() string { func (ce RunErr) Error() string {
typeName := func(p Params) string {
t := fmt.Sprintf("%T", p)
tSplit := strings.SplitN(t, ".", 2)
if len(tSplit) > 1 {
return tSplit[1] // remove the package name
}
return tSplit[0]
}
buf := new(bytes.Buffer) buf := new(bytes.Buffer)
fmt.Fprintf(buf, "Test case: []mtest.Params{\n") fmt.Fprintf(buf, "Test case: []mtest.Params{\n")
for _, p := range ce.Params { for _, p := range ce.Params {
fmt.Fprintf(buf, "\t%s(%#v),\n", typeName(p), p) fmt.Fprintf(buf, "\t%#v,\n", p)
} }
fmt.Fprintf(buf, "}\n") fmt.Fprintf(buf, "}\n")
fmt.Fprintf(buf, "Generated error: %s\n", ce.Err) fmt.Fprintf(buf, "Generated error: %s\n", ce.Err)