1
0
mirror of https://github.com/golang/go synced 2024-11-23 06:50:05 -07:00
go/test/interface
Russ Cox a5d7c1f45e errchk: allow multiple patterns
// ERROR "pattern1" "pattern2"

means that there has to be one or more
lines matching pattern1 and then excluding
those, there have to be one or more lines
matching pattern2.  So if you expect two
different error messages from a particular
line, writing two separate patterns checks
that both errors are produced.

Also, errchk now flags lines that produce
more errors than expected.  Before, as long as
at least one error matched the pattern, all the
others were ignored.

Revise tests to expect or silence these
additional errors.

R=lvd, r, iant
CC=golang-dev
https://golang.org/cl/4869044
2011-08-16 11:14:26 -04:00
..
bigdata.go test: remove semiocolons. 2010-09-04 10:36:13 +10:00
convert1.go test: remove semiocolons. 2010-09-04 10:36:13 +10:00
convert2.go test: remove semiocolons. 2010-09-04 10:36:13 +10:00
convert.go
embed0.go test: remove semiocolons. 2010-09-04 10:36:13 +10:00
embed1.go test: remove semiocolons. 2010-09-04 10:36:13 +10:00
embed2.go gc, spec, tests: no auto-indirect of pointer to interface value 2010-09-30 14:59:41 -04:00
embed.go gc, spec, tests: no auto-indirect of pointer to interface value 2010-09-30 14:59:41 -04:00
explicit.go errchk: allow multiple patterns 2011-08-16 11:14:26 -04:00
fail.go test: remove semiocolons. 2010-09-04 10:36:13 +10:00
fake.go fix tree for reflect rename 2011-04-25 13:39:36 -04:00
pointer.go errchk: allow multiple patterns 2011-08-16 11:14:26 -04:00
private1.go test: add test for interfaces with unexported methods. 2011-03-29 15:04:19 -07:00
private.go test: add test for interfaces with unexported methods. 2011-03-29 15:04:19 -07:00
receiver1.go gc: new typechecking rules 2010-06-08 18:50:02 -07:00
receiver.go test: remove semiocolons. 2010-09-04 10:36:13 +10:00
recursive.go
returntype.go test: remove semiocolons. 2010-09-04 10:36:13 +10:00
struct.go test: remove semiocolons. 2010-09-04 10:36:13 +10:00