commit 30390de6e2f54a6e984065abe2cc9026ea659ed5
parent bdfb802367b87a14ce74723ea4a07dfa0154877f
Author: Christian Grothoff <christian@grothoff.org>
Date: Thu, 25 Dec 2025 13:35:56 +0100
enable test_str_quote.c
Diffstat:
2 files changed, 39 insertions(+), 25 deletions(-)
diff --git a/src/tests/unit/Makefile.am b/src/tests/unit/Makefile.am
@@ -34,6 +34,7 @@ check_PROGRAMS = \
test_str_compare \
test_str_to_value \
test_str_from_value \
+ test_str_quote \
test_str_token \
test_str_token_remove \
test_str_tokens_remove \
diff --git a/src/tests/unit/test_str_quote.c b/src/tests/unit/test_str_quote.c
@@ -23,11 +23,14 @@
* @author Karlson2k (Evgeny Grin)
*/
-#include "mhd_options.h"
+#include "mhd_sys_options.h"
#include <string.h>
#include <stdio.h>
-#include "mhd_str.h"
-#include "mhd_assert.h"
+#include "../mhd2/mhd_str.h"
+#include "../mhd2/mhd_str.c"
+#include "mhdt_checks.h"
+#include "mhdt_has_param.h"
+#include "../mhd2/mhd_assert.h"
#ifndef MHD_STATICSTR_LEN_
/**
@@ -109,18 +112,21 @@ expect_result_unquote_n (const char *const quoted, const size_t quoted_len,
ret2 = 1;
}
- /* Third check: mhd_str_equal_caselessquoted_bin_n () */
+ /* Third check: mhd_str_equal_caseless_quoted_bin_n () */
ret3 = 0;
- if (! mhd_str_equal_caselessquoted_bin_n (quoted, quoted_len, unquoted,
- unquoted_len))
+ if (! mhd_str_equal_caseless_quoted_bin_n (quoted,
+ quoted_len,
+ unquoted,
+ unquoted_len))
{
fprintf (stderr,
- "'mhd_str_equal_caselessquoted_bin_n ()' FAILED: Wrong result:\n");
+ "'mhd_str_equal_caseless_quoted_bin_n ()' FAILED: Wrong result:\n")
+ ;
/* This does NOT print part of the string after binary zero */
fprintf (stderr,
- "\tRESULT : mhd_str_equal_caselessquoted_bin_n('%.*s', %u, "
+ "\tRESULT : mhd_str_equal_caseless_quoted_bin_n('%.*s', %u, "
"'%.*s', %u) -> true\n"
- "\tEXPECTED: mhd_str_equal_caselessquoted_bin_n('%.*s', %u, "
+ "\tEXPECTED: mhd_str_equal_caseless_quoted_bin_n('%.*s', %u, "
"'%.*s', %u) -> false\n",
(int) quoted_len, quoted, (unsigned) quoted_len,
(int) unquoted_len, unquoted, (unsigned) unquoted_len,
@@ -293,18 +299,21 @@ expect_match_caseless_n (const char *const quoted, const size_t quoted_len,
mhd_assert (NULL != unquoted);
mhd_assert (TEST_STR_MAX_LEN > quoted_len);
- /* The check: mhd_str_equal_caselessquoted_bin_n () */
+ /* The check: mhd_str_equal_caseless_quoted_bin_n () */
ret3 = 0;
- if (! mhd_str_equal_caselessquoted_bin_n (quoted, quoted_len, unquoted,
- unquoted_len))
+ if (! mhd_str_equal_caseless_quoted_bin_n (quoted,
+ quoted_len,
+ unquoted,
+ unquoted_len))
{
fprintf (stderr,
- "'mhd_str_equal_caselessquoted_bin_n ()' FAILED: Wrong result:\n");
+ "'mhd_str_equal_caseless_quoted_bin_n ()' FAILED: Wrong result:\n")
+ ;
/* This does NOT print part of the string after binary zero */
fprintf (stderr,
- "\tRESULT : mhd_str_equal_caselessquoted_bin_n('%.*s', %u, "
+ "\tRESULT : mhd_str_equal_caseless_quoted_bin_n('%.*s', %u, "
"'%.*s', %u) -> true\n"
- "\tEXPECTED: mhd_str_equal_caselessquoted_bin_n('%.*s', %u, "
+ "\tEXPECTED: mhd_str_equal_caseless_quoted_bin_n('%.*s', %u, "
"'%.*s', %u) -> false\n",
(int) quoted_len, quoted, (unsigned) quoted_len,
(int) unquoted_len, unquoted, (unsigned) unquoted_len,
@@ -448,16 +457,17 @@ expect_result_unmatch_n (const char *const quoted, const size_t quoted_len,
/* The check: mhd_str_equal_quoted_bin_n () */
ret3 = 0;
- if (mhd_str_equal_caselessquoted_bin_n (quoted, quoted_len, unquoted,
- unquoted_len))
+ if (mhd_str_equal_caseless_quoted_bin_n (quoted, quoted_len, unquoted,
+ unquoted_len))
{
fprintf (stderr,
- "'mhd_str_equal_caselessquoted_bin_n ()' FAILED: Wrong result:\n");
+ "'mhd_str_equal_caseless_quoted_bin_n ()' FAILED: Wrong result:\n")
+ ;
/* This does NOT print part of the string after binary zero */
fprintf (stderr,
- "\tRESULT : mhd_str_equal_caselessquoted_bin_n('%.*s', %u, "
+ "\tRESULT : mhd_str_equal_caseless_quoted_bin_n('%.*s', %u, "
"'%.*s', %u) -> true\n"
- "\tEXPECTED: mhd_str_equal_caselessquoted_bin_n('%.*s', %u, "
+ "\tEXPECTED: mhd_str_equal_caseless_quoted_bin_n('%.*s', %u, "
"'%.*s', %u) -> false\n",
(int) quoted_len, quoted, (unsigned) quoted_len,
(int) unquoted_len, unquoted, (unsigned) unquoted_len,
@@ -694,16 +704,19 @@ expect_result_caseless_unmatch_n (const char *const quoted,
/* The check: mhd_str_equal_quoted_bin_n () */
ret3 = 0;
- if (mhd_str_equal_caselessquoted_bin_n (quoted, quoted_len, unquoted,
- unquoted_len))
+ if (mhd_str_equal_caseless_quoted_bin_n (quoted,
+ quoted_len,
+ unquoted,
+ unquoted_len))
{
fprintf (stderr,
- "'mhd_str_equal_caselessquoted_bin_n ()' FAILED: Wrong result:\n");
+ "'mhd_str_equal_caseless_quoted_bin_n ()' FAILED: Wrong result:\n")
+ ;
/* This does NOT print part of the string after binary zero */
fprintf (stderr,
- "\tRESULT : mhd_str_equal_caselessquoted_bin_n('%.*s', %u, "
+ "\tRESULT : mhd_str_equal_caseless_quoted_bin_n('%.*s', %u, "
"'%.*s', %u) -> true\n"
- "\tEXPECTED: mhd_str_equal_caselessquoted_bin_n('%.*s', %u, "
+ "\tEXPECTED: mhd_str_equal_caseless_quoted_bin_n('%.*s', %u, "
"'%.*s', %u) -> false\n",
(int) quoted_len, quoted, (unsigned) quoted_len,
(int) unquoted_len, unquoted, (unsigned) unquoted_len,