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 | e8e3a7555127764d37bd3fe22ebc1c1e2033fe3f (patch) | |
tree | 19bab8994a6a628a1309f01d31a9809d6f6ac5be /test/ken/sliceslice.go | |
parent | a105fc1625b16bd2678a392844b87a71693970b9 (diff) | |
download | go-e8e3a7555127764d37bd3fe22ebc1c1e2033fe3f.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
http://codereview.appspot.com/741041
Diffstat (limited to 'test/ken/sliceslice.go')
-rw-r--r-- | test/ken/sliceslice.go | 238 |
1 files changed, 144 insertions, 94 deletions
diff --git a/test/ken/sliceslice.go b/test/ken/sliceslice.go index 7b38082bb..7e7f1b4ac 100644 --- a/test/ken/sliceslice.go +++ b/test/ken/sliceslice.go @@ -6,128 +6,178 @@ package main -var bx []byte -var by []byte; -var fx []float -var fy []float; -var lb,hb int -var t int +var bx []byte +var by []byte +var fx []float +var fy []float +var lb, hb int +var t int -func -main() { +func main() { // width 1 (byte) - lb = 0; hb = 10; - by = bx[lb:hb]; tstb(); - by = bx[lb:10]; tstb(); - by = bx[lb:]; tstb(); - by = bx[0:hb]; tstb(); - by = bx[0:10]; tstb(); - by = bx[0:]; tstb(); - - lb = 2; hb = 10; - by = bx[lb:hb]; tstb(); - by = bx[lb:10]; tstb(); - by = bx[lb:]; tstb(); - by = bx[2:hb]; tstb(); - by = bx[2:10]; tstb(); - by = bx[2:]; tstb(); - - lb = 0; hb = 8; - by = bx[lb:hb]; tstb(); - by = bx[lb:8]; tstb(); - by = bx[0:hb]; tstb(); - by = bx[0:8]; tstb(); - - lb = 2; hb = 8; - by = bx[lb:hb]; tstb(); - by = bx[lb:8]; tstb(); - by = bx[2:hb]; tstb(); - by = bx[2:8]; tstb(); + lb = 0 + hb = 10 + by = bx[lb:hb] + tstb() + by = bx[lb:10] + tstb() + by = bx[lb:] + tstb() + by = bx[0:hb] + tstb() + by = bx[0:10] + tstb() + by = bx[0:] + tstb() + + lb = 2 + hb = 10 + by = bx[lb:hb] + tstb() + by = bx[lb:10] + tstb() + by = bx[lb:] + tstb() + by = bx[2:hb] + tstb() + by = bx[2:10] + tstb() + by = bx[2:] + tstb() + + lb = 0 + hb = 8 + by = bx[lb:hb] + tstb() + by = bx[lb:8] + tstb() + by = bx[0:hb] + tstb() + by = bx[0:8] + tstb() + + lb = 2 + hb = 8 + by = bx[lb:hb] + tstb() + by = bx[lb:8] + tstb() + by = bx[2:hb] + tstb() + by = bx[2:8] + tstb() // width 4 (float) - lb = 0; hb = 10; - fy = fx[lb:hb]; tstf(); - fy = fx[lb:10]; tstf(); - fy = fx[lb:]; tstf(); - fy = fx[0:hb]; tstf(); - fy = fx[0:10]; tstf(); - fy = fx[0:]; tstf(); - - lb = 2; hb = 10; - fy = fx[lb:hb]; tstf(); - fy = fx[lb:10]; tstf(); - fy = fx[lb:]; tstf(); - fy = fx[2:hb]; tstf(); - fy = fx[2:10]; tstf(); - fy = fx[2:]; tstf(); - - lb = 0; hb = 8; - fy = fx[lb:hb]; tstf(); - fy = fx[lb:8]; tstf(); - fy = fx[0:hb]; tstf(); - fy = fx[0:8]; tstf(); - - lb = 2; hb = 8; - fy = fx[lb:hb]; tstf(); - fy = fx[lb:8]; tstf(); - fy = fx[2:hb]; tstf(); - fy = fx[2:8]; tstf(); + lb = 0 + hb = 10 + fy = fx[lb:hb] + tstf() + fy = fx[lb:10] + tstf() + fy = fx[lb:] + tstf() + fy = fx[0:hb] + tstf() + fy = fx[0:10] + tstf() + fy = fx[0:] + tstf() + + lb = 2 + hb = 10 + fy = fx[lb:hb] + tstf() + fy = fx[lb:10] + tstf() + fy = fx[lb:] + tstf() + fy = fx[2:hb] + tstf() + fy = fx[2:10] + tstf() + fy = fx[2:] + tstf() + + lb = 0 + hb = 8 + fy = fx[lb:hb] + tstf() + fy = fx[lb:8] + tstf() + fy = fx[0:hb] + tstf() + fy = fx[0:8] + tstf() + + lb = 2 + hb = 8 + fy = fx[lb:hb] + tstf() + fy = fx[lb:8] + tstf() + fy = fx[2:hb] + tstf() + fy = fx[2:8] + tstf() } -func -tstb() { - t++; +func tstb() { + t++ if len(by) != hb-lb { - panicln("t=", t, "lb=", lb, "hb=", hb, - "len=", len(by), "hb-lb=", hb-lb); + println("t=", t, "lb=", lb, "hb=", hb, + "len=", len(by), "hb-lb=", hb-lb) + panic("fail") } if cap(by) != len(bx)-lb { - panicln("t=", t, "lb=", lb, "hb=", hb, - "cap=", cap(by), "len(bx)-lb=", len(bx)-lb); + println("t=", t, "lb=", lb, "hb=", hb, + "cap=", cap(by), "len(bx)-lb=", len(bx)-lb) + panic("fail") } - for i:=lb; i<hb; i++ { + for i := lb; i < hb; i++ { if bx[i] != by[i-lb] { - panicln("t=", t, "lb=", lb, "hb=", hb, + println("t=", t, "lb=", lb, "hb=", hb, "bx[", i, "]=", bx[i], - "by[", i-lb, "]=", by[i-lb]); + "by[", i-lb, "]=", by[i-lb]) + panic("fail") } } - by = nil; + by = nil } -func -tstf() { - t++; +func tstf() { + t++ if len(fy) != hb-lb { - panicln("t=", t, "lb=", lb, "hb=", hb, - "len=", len(fy), "hb-lb=", hb-lb); + println("t=", t, "lb=", lb, "hb=", hb, + "len=", len(fy), "hb-lb=", hb-lb) + panic("fail") } if cap(fy) != len(fx)-lb { - panicln("t=", t, "lb=", lb, "hb=", hb, - "cap=", cap(fy), "len(fx)-lb=", len(fx)-lb); + println("t=", t, "lb=", lb, "hb=", hb, + "cap=", cap(fy), "len(fx)-lb=", len(fx)-lb) + panic("fail") } - for i:=lb; i<hb; i++ { + for i := lb; i < hb; i++ { if fx[i] != fy[i-lb] { - panicln("t=", t, "lb=", lb, "hb=", hb, + println("t=", t, "lb=", lb, "hb=", hb, "fx[", i, "]=", fx[i], - "fy[", i-lb, "]=", fy[i-lb]); + "fy[", i-lb, "]=", fy[i-lb]) + panic("fail") } } - fy = nil; + fy = nil } -func -init() { - bx = make([]byte, 10); - for i:=0; i<len(bx); i++ { - bx[i] = byte(i+20); +func init() { + bx = make([]byte, 10) + for i := 0; i < len(bx); i++ { + bx[i] = byte(i + 20) } - by = nil; + by = nil - fx = make([]float, 10); - for i:=0; i<len(fx); i++ { - fx[i] = float(i+20); + fx = make([]float, 10) + for i := 0; i < len(fx); i++ { + fx[i] = float(i + 20) } - fy = nil; + fy = nil } |