summaryrefslogtreecommitdiff
path: root/test/switch.go
diff options
context:
space:
mode:
authorRob Pike <r@golang.org>2008-07-08 12:22:21 -0700
committerRob Pike <r@golang.org>2008-07-08 12:22:21 -0700
commit6810f39edf213a64d9c8a024413a53629ef82c7d (patch)
tree9c82175e9d591f7613f8ce319c943d88d7960994 /test/switch.go
parentc38391ad7b326ea5d572df26e6e98c149a3b85bd (diff)
downloadgo-git-6810f39edf213a64d9c8a024413a53629ef82c7d.tar.gz
test update. also remove two duplicates
SVN=126336
Diffstat (limited to 'test/switch.go')
-rw-r--r--test/switch.go14
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");
}