From 2caa072dec8436861e4e6a496d0e8e288946a91e Mon Sep 17 00:00:00 2001 From: "zik.saleeba" Date: Wed, 18 Feb 2009 11:05:34 +0000 Subject: [PATCH] Added test case for switch/case/break git-svn-id: http://picoc.googlecode.com/svn/trunk@84 21eae674-98b7-11dd-bd71-f92a316d2d60 --- tests/06_case.c | 20 ++++++++++++++++++++ tests/06_case.expect | 8 ++++++++ tests/Makefile | 3 ++- 3 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 tests/06_case.c create mode 100644 tests/06_case.expect 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: $*...