mirror of
https://github.com/tailix/libkernaux.git
synced 2026-08-15 11:00:07 -04:00
Main: improve test generator for cmdline
This commit is contained in:
parent
61a4247627
commit
ea8ef8fc95
1 changed files with 7 additions and 7 deletions
|
|
@ -28,15 +28,11 @@ int main()
|
||||||
{
|
{
|
||||||
{% for case in cases %}
|
{% for case in cases %}
|
||||||
{
|
{
|
||||||
{% if not case.error %}
|
{% if not case.error and len(case.result) %}
|
||||||
const char *const expected_argv[{{ escape_int(len(case.result) or 1) }}] = {
|
const char *const expected_argv[] = {
|
||||||
{% if len(case.result) %}
|
|
||||||
{% for item in case.result %}
|
{% for item in case.result %}
|
||||||
{{ escape_str(item) }},
|
{{ escape_str(item) }},
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% else %}
|
|
||||||
NULL,
|
|
||||||
{% endif %}
|
|
||||||
};
|
};
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
|
|
@ -48,7 +44,11 @@ int main()
|
||||||
true,
|
true,
|
||||||
"",
|
"",
|
||||||
{{ escape_int(len(case.result)) }},
|
{{ escape_int(len(case.result)) }},
|
||||||
expected_argv
|
{% if len(case.result) %}
|
||||||
|
expected_argv
|
||||||
|
{% else %}
|
||||||
|
NULL
|
||||||
|
{% endif %}
|
||||||
{% else %}
|
{% else %}
|
||||||
false,
|
false,
|
||||||
{{ escape_str(case.error) }},
|
{{ escape_str(case.error) }},
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue