aboutsummaryrefslogtreecommitdiff
path: root/tests/if-else
diff options
context:
space:
mode:
Diffstat (limited to 'tests/if-else')
-rw-r--r--tests/if-else/buildfile158
-rw-r--r--tests/if-else/test.out16
-rwxr-xr-xtests/if-else/test.sh3
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 -