aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests/test_if_elif_else.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_if_elif_else.sh')
-rw-r--r--tests/test_if_elif_else.sh56
1 files changed, 39 insertions, 17 deletions
diff --git a/tests/test_if_elif_else.sh b/tests/test_if_elif_else.sh
index a07dd5c..e0adee0 100644
--- a/tests/test_if_elif_else.sh
+++ b/tests/test_if_elif_else.sh
@@ -1,8 +1,13 @@
cat <<'EOF' > expected
-1
+int printf ();
+
+
+int main () {
+ printf ( 1\n);
+}
EOF
-test_diff <<'EOF'
+test_cpp <<'EOF'
int printf();
#define A
@@ -18,13 +23,20 @@ int main() {
EOF
cat <<'EOF' > expected
-1
-1
-2
-3
+int printf ();
+
+int main () {
+ printf ( 1\n);
+
+ printf ( 1\n);
+
+ printf ( 2\n);
+
+ printf ( 3\n);
+}
EOF
-test_diff <<'EOF'
+test_cpp <<'EOF'
int printf();
int main() {
@@ -63,17 +75,28 @@ int main() {
EOF
cat <<'EOF' > expected
-1
-1
-2
-2
-3
-4
-3
-4
+int printf ();
+
+int main () {
+ printf ( 1\n);
+
+ printf ( 1\n);
+
+ printf ( 2\n);
+
+ printf ( 2\n);
+
+ printf ( 3\n);
+
+ printf ( 4\n);
+
+ printf ( 3\n);
+
+ printf ( 4\n);
+}
EOF
-test_diff <<'EOF'
+test_cpp <<'EOF'
int printf();
int main() {
@@ -190,4 +213,3 @@ int main() {
#endif
}
EOF
-