diff options
Diffstat (limited to 'tests/test_local_variables.sh')
| -rw-r--r-- | tests/test_local_variables.sh | 23 |
1 files changed, 7 insertions, 16 deletions
diff --git a/tests/test_local_variables.sh b/tests/test_local_variables.sh index 09c40b9..dfa704b 100644 --- a/tests/test_local_variables.sh +++ b/tests/test_local_variables.sh @@ -1,23 +1,15 @@ -test_exit_code 42 <<'EOF' +test_exit_code 0 <<'EOF' +#include "../../helpers.h" + int main() { int foo; foo = 42; - return foo; -} -EOF + ASSERT_EQ(42, foo); -test_exit_code 70 <<'EOF' -int main() { - int foo; int bar; - foo = 42; bar = 28; - return foo + bar; -} -EOF + ASSERT_EQ(70, foo + bar); -test_exit_code 45 <<'EOF' -int main() { int a1; int a2; int a3; @@ -38,7 +30,7 @@ int main() { a8 = 8; a9 = 9; - return + ASSERT_EQ(45, a1 + a2 + a3 + @@ -48,7 +40,7 @@ int main() { a7 + a8 + a9 + - 0; + 0); } EOF @@ -64,4 +56,3 @@ int main() { return 0; } EOF - |
