diff options
author | Rob Pike <r@golang.org> | 2010-03-24 16:46:53 -0700 |
---|---|---|
committer | Rob Pike <r@golang.org> | 2010-03-24 16:46:53 -0700 |
commit | 325cf8ef217b4e9ae2caf53fa0d4534cd5003bd8 (patch) | |
tree | 72405fbc32b0bef0850cac2797f818bccc12b44e /test/method.go | |
parent | acfd6d5f055ca5283dff5de16390c1d0cfc9f0ca (diff) | |
download | go-git-325cf8ef217b4e9ae2caf53fa0d4534cd5003bd8.tar.gz |
delete all uses of panicln by rewriting them using panic or,
in the tests, println+panic.
gofmt some tests too.
R=rsc
CC=golang-dev
https://golang.org/cl/741041
Diffstat (limited to 'test/method.go')
-rw-r--r-- | test/method.go | 119 |
1 files changed, 85 insertions, 34 deletions
diff --git a/test/method.go b/test/method.go index 4d58a5de66..c751c1f1b5 100644 --- a/test/method.go +++ b/test/method.go @@ -10,12 +10,14 @@ type S string type S1 string type I int type I1 int -type T struct { x int } +type T struct { + x int +} type T1 T -func (s S) val() int { return 1 } +func (s S) val() int { return 1 } func (s *S1) val() int { return 2 } -func (i I) val() int { return 3 } +func (i I) val() int { return 3 } func (i *I1) val() int { return 4 } //func (t T) val() int { return 7 } func (t *T1) val() int { return 8 } @@ -24,37 +26,86 @@ type Val interface { val() int } -func val(v Val) int { - return v.val() -} +func val(v Val) int { return v.val() } func main() { - var s S; - var ps *S1; - var i I; - var pi *I1; - var pt *T1; - - if s.val() != 1 { panicln("s.val:", s.val()) } - if S.val(s) != 1 { panicln("S.val(s):", S.val(s)) } - if (*S).val(&s) != 1 { panicln("(*S).val(s):", (*S).val(&s)) } - if ps.val() != 2 { panicln("ps.val:", ps.val()) } - if (*S1).val(ps) != 2 { panicln("(*S1).val(ps):", (*S1).val(ps)) } - if i.val() != 3 { panicln("i.val:", i.val()) } - if I.val(i) != 3 { panicln("I.val(i):", I.val(i)) } - if (*I).val(&i) != 3 { panicln("(*I).val(&i):", (*I).val(&i)) } - if pi.val() != 4 { panicln("pi.val:", pi.val()) } - if (*I1).val(pi) != 4 { panicln("(*I1).val(pi):", (*I1).val(pi)) } -// if t.val() != 7 { panicln("t.val:", t.val()) } - if pt.val() != 8 { panicln("pt.val:", pt.val()) } - if (*T1).val(pt) != 8 { panicln("(*T1).val(pt):", (*T1).val(pt)) } - - if val(s) != 1 { panicln("s.val:", val(s)) } - if val(ps) != 2 { panicln("ps.val:", val(ps)) } - if val(i) != 3 { panicln("i.val:", val(i)) } - if val(pi) != 4 { panicln("pi.val:", val(pi)) } -// if val(t) != 7 { panicln("t.val:", val(t)) } - if val(pt) != 8 { panicln("pt.val:", val(pt)) } - -// if Val.val(i) != 3 { panicln("Val.val(i):", Val.val(i)) } + var s S + var ps *S1 + var i I + var pi *I1 + var pt *T1 + + if s.val() != 1 { + println("s.val:", s.val()) + panic("fail") + } + if S.val(s) != 1 { + println("S.val(s):", S.val(s)) + panic("fail") + } + if (*S).val(&s) != 1 { + println("(*S).val(s):", (*S).val(&s)) + panic("fail") + } + if ps.val() != 2 { + println("ps.val:", ps.val()) + panic("fail") + } + if (*S1).val(ps) != 2 { + println("(*S1).val(ps):", (*S1).val(ps)) + panic("fail") + } + if i.val() != 3 { + println("i.val:", i.val()) + panic("fail") + } + if I.val(i) != 3 { + println("I.val(i):", I.val(i)) + panic("fail") + } + if (*I).val(&i) != 3 { + println("(*I).val(&i):", (*I).val(&i)) + panic("fail") + } + if pi.val() != 4 { + println("pi.val:", pi.val()) + panic("fail") + } + if (*I1).val(pi) != 4 { + println("(*I1).val(pi):", (*I1).val(pi)) + panic("fail") + } + // if t.val() != 7 { prinln("t.val:", t.val()); panic("fail") } + if pt.val() != 8 { + println("pt.val:", pt.val()) + panic("fail") + } + if (*T1).val(pt) != 8 { + println("(*T1).val(pt):", (*T1).val(pt)) + panic("fail") + } + + if val(s) != 1 { + println("s.val:", val(s)) + panic("fail") + } + if val(ps) != 2 { + println("ps.val:", val(ps)) + panic("fail") + } + if val(i) != 3 { + println("i.val:", val(i)) + panic("fail") + } + if val(pi) != 4 { + println("pi.val:", val(pi)) + panic("fail") + } + // if val(t) != 7 { println("t.val:", val(t)); panic("fail") } + if val(pt) != 8 { + println("pt.val:", val(pt)) + panic("fail") + } + + // if Val.val(i) != 3 { println("Val.val(i):", Val.val(i)); panic("fail") } } |