Added more tests
This commit is contained in:
44
tests/programs/switch.q
Normal file
44
tests/programs/switch.q
Normal file
@ -0,0 +1,44 @@
|
||||
import sys
|
||||
|
||||
main() {
|
||||
correct := 0
|
||||
|
||||
switch {
|
||||
1 == 1 { correct += 1 }
|
||||
}
|
||||
|
||||
switch {
|
||||
1 == 1 { correct += 1 }
|
||||
_ { correct -= 1 }
|
||||
}
|
||||
|
||||
switch {
|
||||
0 == 1 { correct -= 1 }
|
||||
_ { correct += 1 }
|
||||
}
|
||||
|
||||
switch {
|
||||
0 == 1 { correct -= 1 }
|
||||
0 == 2 { correct -= 1 }
|
||||
_ { correct += 1 }
|
||||
}
|
||||
|
||||
switch {
|
||||
0 == 1 { correct -= 1 }
|
||||
0 == 2 { correct -= 1 }
|
||||
2 == 2 { correct += 1 }
|
||||
_ { correct -= 1 }
|
||||
}
|
||||
|
||||
switch {
|
||||
0 == 1 { correct -= 1 }
|
||||
0 == 2 { correct -= 1 }
|
||||
0 == 3 { correct -= 1 }
|
||||
}
|
||||
|
||||
if correct == 5 {
|
||||
return
|
||||
}
|
||||
|
||||
sys.exit(1)
|
||||
}
|
Reference in New Issue
Block a user