]> Cypherpunks repositories - gostls13.git/commit
testing/quick: improve function signature error.
authorMatt T. Proud <matt.proud@gmail.com>
Sat, 20 Jun 2015 04:29:18 +0000 (06:29 +0200)
committerRuss Cox <rsc@golang.org>
Fri, 26 Jun 2015 18:03:32 +0000 (18:03 +0000)
commite6ad56c711f00ee15d2c42ff64849542e19eca8a
tree8c9d27310a41c0122785ab57480380a4eb67e56b
parentfe15da62f778d0db62104ed8c8a7b31a150f7753
testing/quick: improve function signature error.

This commit fixes a cosmetic defect whereby quick.Check reports that
the provided function returns too many values when it may, in fact,
return too few:

  func f() {}

  func TestFoo(t *testing.T) {
    if err := quick.Check(f, nil); err != nil {
      t.Fatal(err)
    }
  }
  // yields
  // $ go test -v foo_test.go
  // === RUN TestFoo
  // --- FAIL: TestFoo (0.00s)
  //  foo_test.go:76: function returns more than one value.

Change-Id: Ia209ff5b57375b30f8db425454e80798908e8ff4
Reviewed-on: https://go-review.googlesource.com/11281
Reviewed-by: Russ Cox <rsc@golang.org>
src/testing/quick/quick.go