From ea8ef8fc95c069111a774ae2c4258107c43f865d Mon Sep 17 00:00:00 2001 From: Alex Kotov Date: Wed, 8 Jun 2022 06:05:17 +0300 Subject: [PATCH] Main: improve test generator for cmdline --- tests/cmdline_gen.jinja | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/tests/cmdline_gen.jinja b/tests/cmdline_gen.jinja index 090cc85..cd76308 100644 --- a/tests/cmdline_gen.jinja +++ b/tests/cmdline_gen.jinja @@ -28,15 +28,11 @@ int main() { {% for case in cases %} { - {% if not case.error %} - const char *const expected_argv[{{ escape_int(len(case.result) or 1) }}] = { - {% if len(case.result) %} + {% if not case.error and len(case.result) %} + const char *const expected_argv[] = { {% for item in case.result %} {{ escape_str(item) }}, {% endfor %} - {% else %} - NULL, - {% endif %} }; {% endif %} @@ -48,7 +44,11 @@ int main() true, "", {{ escape_int(len(case.result)) }}, - expected_argv + {% if len(case.result) %} + expected_argv + {% else %} + NULL + {% endif %} {% else %} false, {{ escape_str(case.error) }},