Added tests for macros
dc / build (push) Successful in 35s Details

This commit is contained in:
Marco Cetica 2024-03-01 10:22:38 +01:00
parent 2f6abbec69
commit 62ccddafc9
Signed by: marco
GPG Key ID: 45060A949E90D0FD
6 changed files with 54 additions and 0 deletions

9
tests/test_meq Normal file
View File

@ -0,0 +1,9 @@
#!/bin/sh
utest() {
PROGRAM="$PWD/build/dc"
EXPECTED="24"
ACTUAL=$("$PROGRAM" -e '[ 4 ! p ] sA 0 0 =A x')
assert_eq "$EXPECTED" "$ACTUAL"
}
# vim: ts=4 sw=4 softtabstop=4 expandtab:

9
tests/test_mgeq Normal file
View File

@ -0,0 +1,9 @@
#!/bin/sh
utest() {
PROGRAM="$PWD/build/dc"
EXPECTED="24"
ACTUAL=$("$PROGRAM" -e '[ 4 ! p ] sA 1 1 >=A x')
assert_eq "$EXPECTED" "$ACTUAL"
}
# vim: ts=4 sw=4 softtabstop=4 expandtab:

9
tests/test_mgt Normal file
View File

@ -0,0 +1,9 @@
#!/bin/sh
utest() {
PROGRAM="$PWD/build/dc"
EXPECTED="24"
ACTUAL=$("$PROGRAM" -e '[ 4 ! p ] sA 0 1 >A x')
assert_eq "$EXPECTED" "$ACTUAL"
}
# vim: ts=4 sw=4 softtabstop=4 expandtab:

9
tests/test_mleq Normal file
View File

@ -0,0 +1,9 @@
#!/bin/sh
utest() {
PROGRAM="$PWD/build/dc"
EXPECTED="24"
ACTUAL=$("$PROGRAM" -e '[ 4 ! p ] sA 5 5 <=A x')
assert_eq "$EXPECTED" "$ACTUAL"
}
# vim: ts=4 sw=4 softtabstop=4 expandtab:

9
tests/test_mlt Normal file
View File

@ -0,0 +1,9 @@
#!/bin/sh
utest() {
PROGRAM="$PWD/build/dc"
EXPECTED="24"
ACTUAL=$("$PROGRAM" -e '[ 4 ! p ] sA 1 -1 <A x')
assert_eq "$EXPECTED" "$ACTUAL"
}
# vim: ts=4 sw=4 softtabstop=4 expandtab:

9
tests/test_mneq Normal file
View File

@ -0,0 +1,9 @@
#!/bin/sh
utest() {
PROGRAM="$PWD/build/dc"
EXPECTED="24"
ACTUAL=$("$PROGRAM" -e '[ 4 ! p ] sA 0 1 !=A x')
assert_eq "$EXPECTED" "$ACTUAL"
}
# vim: ts=4 sw=4 softtabstop=4 expandtab: