diff options
author | Rob Pike <r@golang.org> | 2008-07-08 12:22:21 -0700 |
---|---|---|
committer | Rob Pike <r@golang.org> | 2008-07-08 12:22:21 -0700 |
commit | 6810f39edf213a64d9c8a024413a53629ef82c7d (patch) | |
tree | 9c82175e9d591f7613f8ce319c943d88d7960994 /test/switch.go | |
parent | c38391ad7b326ea5d572df26e6e98c149a3b85bd (diff) | |
download | go-6810f39edf213a64d9c8a024413a53629ef82c7d.tar.gz go-6810f39edf213a64d9c8a024413a53629ef82c7d.zip |
test update. also remove two duplicates
SVN=126336
Diffstat (limited to 'test/switch.go')
-rw-r--r-- | test/switch.go | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/test/switch.go b/test/switch.go index 5fb80c4971..af1dc8fb9d 100644 --- a/test/switch.go +++ b/test/switch.go @@ -91,7 +91,7 @@ func main() { default: dummy := 0; assert(i5 == 5, "good"); } - fired := 0; // BUG: should be able to use 'false' + fired := false; switch i5 { case 0: dummy := 0; fallthrough; // tests scoping of cases case 1: dummy := 0; fallthrough; @@ -103,9 +103,9 @@ func main() { case 7: dummy := 0; fallthrough; case 8: dummy := 0; fallthrough; case 9: dummy := 0; fallthrough; - default: dummy := 0; fired = fired + 1; assert(i5 == 5, "good"); + default: dummy := 0; fired = !fired; assert(i5 == 5, "good"); } - assert(fired > 0, "fired"); + assert(fired, "fired"); count := 0; switch i5 { @@ -121,7 +121,7 @@ func main() { case 9: count = count + 1; fallthrough; default: assert(i5 == count, "good"); } - assert(fired > 0, "fired"); + assert(fired, "fired"); switch hello { case "wowie": assert(false, "wowie"); @@ -130,10 +130,10 @@ func main() { default: assert(false, "default"); } - fired = 0; + fired = false; switch i := i5 + 2; i { - case i7: fired = 1; + case i7: fired = true; default: assert(false, "fail"); } - assert(fired == 1, "var"); + assert(fired, "var"); } |