diff options
Diffstat (limited to 'tests/if-else')
-rw-r--r-- | tests/if-else/buildfile | 158 | ||||
-rw-r--r-- | tests/if-else/test.out | 16 | ||||
-rwxr-xr-x | tests/if-else/test.sh | 3 |
3 files changed, 0 insertions, 177 deletions
diff --git a/tests/if-else/buildfile b/tests/if-else/buildfile deleted file mode 100644 index 25fabf0..0000000 --- a/tests/if-else/buildfile +++ /dev/null @@ -1,158 +0,0 @@ -#else # else without if -#elif # elif without if -#elif! # elif! without if -#if # expected if-expression -#if test # expected true or false -#if true # expected { -#x -#if true # expected newline after { -#{x -#if true # expected newline after } -#{ -#}x - -if true -{ - print 1 -} -else -{ - print 0 -} - -if! true -{ - print 0 -} -else -{ - print 1 -} - -if false -{ - print 0 -} -else -{ - print 1 -} - -if false -{ - print 0 -} -elif true -{ - print 1 -} -else -{ - print 0 -} - -if true -{ - print 1 -} -elif true -{ - print 0 -} -else -{ - print 0 -} - -# Empty block -# -if true -{ -} -else -{ - print 0 -} - -# Nested if-else -# -if true -{ - if true - { - print 1 - } -} -else -{ - if true - { - print 0 - } -} - -t = true -f = false - -if $t -{ - print 1 -} - -if! $f -{ - print 1 -} - -# With eval context. -# -if (foo == foo) -{ - print 1 -} - -if(foo != bar) -{ - print 1 -} - -if!(foo == bar) -{ - print 1 -} - -if ([uint64] 01 == [uint64] 1) -{ - print 1 -} - -# Single line. -# - -#if true -#} # expected if-line - -if true - print 1 - -if false - - print 0 -else - # Comment. - print 1 - -if true - if false - print 0 - else - print 1 - -# EOF test. -# -./: - -if true -{ - print 1 -} diff --git a/tests/if-else/test.out b/tests/if-else/test.out deleted file mode 100644 index 58501cb..0000000 --- a/tests/if-else/test.out +++ /dev/null @@ -1,16 +0,0 @@ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 diff --git a/tests/if-else/test.sh b/tests/if-else/test.sh deleted file mode 100755 index c745b76..0000000 --- a/tests/if-else/test.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -b -q | diff --strip-trailing-cr -u test.out - |