aboutsummaryrefslogtreecommitdiff
path: root/testdir/T.exprconv
diff options
context:
space:
mode:
Diffstat (limited to 'testdir/T.exprconv')
-rwxr-xr-xtestdir/T.exprconv21
1 files changed, 21 insertions, 0 deletions
diff --git a/testdir/T.exprconv b/testdir/T.exprconv
new file mode 100755
index 0000000..b2b5c12
--- /dev/null
+++ b/testdir/T.exprconv
@@ -0,0 +1,21 @@
+echo T.exprconv: check conversion of expr to number
+
+awk=${awk-../a.out}
+
+$awk '
+BEGIN { x = (1 > 0); print x
+ x = (1 < 0); print x
+ x = (1 == 1); print x
+ print ("a" >= "b")
+ print ("b" >= "a")
+ print (0 == 0.0)
+ # x = ((1 == 1e0) && (1 == 10e-1) && (1 == .1e2)); print x
+ exit
+}' >foo1
+echo '1
+0
+1
+0
+1
+1' >foo2
+cmp foo1 foo2 || echo 'BAD: T.exprconv (1 > 0, etc.)'