mirror of
https://github.com/golang/go.git
synced 2025-11-05 11:10:58 +00:00
testing: trim spaces before comparing example output
bytes: add two Buffer examples R=golang-dev, r CC=golang-dev https://golang.org/cl/5490048
This commit is contained in:
parent
a369004e23
commit
9834a25d33
2 changed files with 28 additions and 5 deletions
|
|
@ -9,6 +9,7 @@ import (
|
|||
"fmt"
|
||||
"io"
|
||||
"os"
|
||||
"strings"
|
||||
"time"
|
||||
)
|
||||
|
||||
|
|
@ -67,11 +68,9 @@ func RunExamples(examples []InternalExample) (ok bool) {
|
|||
|
||||
// report any errors
|
||||
tstr := fmt.Sprintf("(%.2f seconds)", dt.Seconds())
|
||||
if out != eg.Output {
|
||||
fmt.Printf(
|
||||
"--- FAIL: %s %s\ngot:\n%s\nwant:\n%s\n",
|
||||
eg.Name, tstr, out, eg.Output,
|
||||
)
|
||||
if g, e := strings.TrimSpace(out), strings.TrimSpace(eg.Output); g != e {
|
||||
fmt.Printf("--- FAIL: %s %s\ngot:\n%s\nwant:\n%s\n",
|
||||
eg.Name, tstr, g, e)
|
||||
ok = false
|
||||
} else if *chatty {
|
||||
fmt.Printf("--- PASS: %s %s\n", eg.Name, tstr)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue