mchk: remove typeName in params printing, it wasn't really helping
This commit is contained in:
parent
235e9a1850
commit
4a842fbea1
@ -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)
|
||||||
|
Loading…
Reference in New Issue
Block a user