* src/ltltest/tostring.test: Simplify with set -e. Move the
description of the test ... * src/ltltest/tostring.cc: ... here, where it is actually coded. * src/ltltest/lunabbrev.test, src/ltltest/tunabbrev.test, src/ltltest/nenoform.test, src/ltltest/tunenoform.test: Simplify with set -e.
This commit is contained in:
parent
03e893b23d
commit
d17a86e87d
7 changed files with 115 additions and 130 deletions
|
|
@ -1,28 +1,24 @@
|
|||
#! /bin/sh
|
||||
|
||||
# Check that spot::ltl::tostring is correct: after to parse we get the
|
||||
# string of the abstract syntax tree and xe parse it again to apply spot::ltl::tostring one more times.
|
||||
# Check for spot::ltl::tostring.
|
||||
|
||||
. ./defs || exit 1
|
||||
|
||||
check()
|
||||
{
|
||||
./tostring "$1" || exit 1
|
||||
}
|
||||
set -e
|
||||
|
||||
./tostring 'a'
|
||||
./tostring '1'
|
||||
./tostring '0'
|
||||
./tostring 'a => b'
|
||||
./tostring 'G a '
|
||||
./tostring 'a U b'
|
||||
./tostring 'a & b'
|
||||
./tostring 'a & b & c'
|
||||
./tostring 'b & a & b'
|
||||
./tostring 'b & a & a'
|
||||
./tostring 'a & b & (c |(f U g)| e)'
|
||||
./tostring 'b & a & a & (c | e |(f U g)| e | c) & b'
|
||||
./tostring 'a <=> b'
|
||||
./tostring 'a & b & (c |(f U g)| e)'
|
||||
./tostring 'b & a & a & (c | e |(g U g)| e | c) & b'
|
||||
|
||||
check 'a'
|
||||
check '1'
|
||||
check '0'
|
||||
check 'a => b'
|
||||
check 'G a '
|
||||
check 'a U b'
|
||||
check 'a & b'
|
||||
check 'a & b & c'
|
||||
check 'b & a & b'
|
||||
check 'b & a & a'
|
||||
check 'a & b & (c |(f U g)| e)'
|
||||
check 'b & a & a & (c | e |(f U g)| e | c) & b'
|
||||
check 'a <=> b'
|
||||
check 'a & b & (c |(f U g)| e)'
|
||||
check 'b & a & a & (c | e |(g U g)| e | c) & b'
|
||||
:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue