diff --git a/tests/06_case.c b/tests/06_case.c new file mode 100644 index 0000000..ddf6c5e --- /dev/null +++ b/tests/06_case.c @@ -0,0 +1,20 @@ +int Count; + +for (Count = 0; Count < 4; Count++) +{ + printint(Count); + switch (Count) + { + case 1: + printint(1); + break; + + case 2: + printint(2); + break; + + default: + printint(0); + break; + } +} diff --git a/tests/06_case.expect b/tests/06_case.expect new file mode 100644 index 0000000..fab2c20 --- /dev/null +++ b/tests/06_case.expect @@ -0,0 +1,8 @@ +0 +0 +1 +1 +2 +2 +3 +0 diff --git a/tests/Makefile b/tests/Makefile index f49c0f9..72e88f8 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -3,7 +3,8 @@ TESTS= 00_assignment.test \ 02_printf.test \ 03_struct.test \ 04_for.test \ - 05_array.test + 05_array.test \ + 06_case.test %.test: %.expect %.c @echo Test: $*...