From b3efe5b6c04e809ba0a67308994c91adfbd15eff Mon Sep 17 00:00:00 2001 From: nsfisis Date: Thu, 11 Sep 2025 00:04:08 +0900 Subject: test: rewrite some tests in C language --- tests/test_if_else.sh | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) (limited to 'tests/test_if_else.sh') diff --git a/tests/test_if_else.sh b/tests/test_if_else.sh index cad1716..f1da0d1 100644 --- a/tests/test_if_else.sh +++ b/tests/test_if_else.sh @@ -1,20 +1,21 @@ -test_exit_code 12 <<'EOF' +test_exit_code 0 <<'EOF' +#include "../../helpers.h" + int main() { + int result1; if (1) { - return 12; + result1 = 12; } else { - return 34; + result1 = 34; } -} -EOF + ASSERT_EQ(12, result1); -test_exit_code 34 <<'EOF' -int main() { + int result2; if (1 + 1 != 2) { - return 12; + result2 = 12; } else { - return 34; + result2 = 34; } + ASSERT_EQ(34, result2); } EOF - -- cgit v1.2.3-70-g09d2