*
*/
-#include <stdlib.h>
+#include <common/string-utils/string-utils.hpp>
+
+#include <stdarg.h>
#include <stdbool.h>
+#include <stdlib.h>
#include <string.h>
-#include <stdarg.h>
-#include <common/string-utils/string-utils.hpp>
#include <tap/tap.h>
/* Number of TAP tests in this file */
int lttng_opt_verbose;
int lttng_opt_mi;
-static void test_one_split(const char *input, char delim, int escape_delim,
- ...)
+static void test_one_split(const char *input, char delim, int escape_delim, ...)
{
va_list vl;
bool all_ok = true;
for (i = 0; i < string_count; i++) {
const char *expected_substring = va_arg(vl, const char *);
const char *substring =
- (const char *) lttng_dynamic_pointer_array_get_pointer(
- &strings, i);
+ (const char *) lttng_dynamic_pointer_array_get_pointer(&strings, i);
diag(" got `%s`, expecting `%s`", substring, expected_substring);
lttng_dynamic_pointer_array_reset(&strings);
va_end(vl);
- ok(all_ok, "strutils_split() produces the expected substrings: `%s` (delim. `%c`, escape `%d`)",
- input, delim, escape_delim);
+ ok(all_ok,
+ "strutils_split() produces the expected substrings: `%s` (delim. `%c`, escape `%d`)",
+ input,
+ delim,
+ escape_delim);
}
-static void test_split(void)
+static void test_split()
{
test_one_split("a/b/c/d/e", '/', false, "a", "b", "c", "d", "e", NULL);
test_one_split("a/b//d/e", '/', false, "a", "b", "", "d", "e", NULL);
static void test_one_is_star_at_the_end_only_glob_pattern(const char *pattern, bool expected)
{
ok(strutils_is_star_at_the_end_only_glob_pattern(pattern) == expected,
- "strutils_is_star_at_the_end_only_glob_pattern() returns the expected result: `%s` -> %d",
- pattern, expected);
+ "strutils_is_star_at_the_end_only_glob_pattern() returns the expected result: `%s` -> %d",
+ pattern,
+ expected);
}
-static void test_is_star_at_the_end_only_glob_pattern(void)
+static void test_is_star_at_the_end_only_glob_pattern()
{
test_one_is_star_at_the_end_only_glob_pattern("allo*", true);
test_one_is_star_at_the_end_only_glob_pattern("allo\\\\*", true);
static void test_one_is_star_glob_pattern(const char *pattern, bool expected)
{
ok(strutils_is_star_glob_pattern(pattern) == expected,
- "strutils_is_star_glob_pattern() returns the expected result: `%s` -> %d",
- pattern, expected);
+ "strutils_is_star_glob_pattern() returns the expected result: `%s` -> %d",
+ pattern,
+ expected);
}
-static void test_is_star_glob_pattern(void)
+static void test_is_star_glob_pattern()
{
test_one_is_star_glob_pattern("allo*", true);
test_one_is_star_glob_pattern("*allo", true);
test_one_is_star_glob_pattern("allo\\", false);
}
-static void test_one_normalize_star_glob_pattern(const char *pattern,
- const char *expected)
+static void test_one_normalize_star_glob_pattern(const char *pattern, const char *expected)
{
char *rw_pattern = strdup(pattern);
LTTNG_ASSERT(rw_pattern);
strutils_normalize_star_glob_pattern(rw_pattern);
ok(strcmp(rw_pattern, expected) == 0,
- "strutils_normalize_star_glob_pattern() produces the expected result: `%s` -> `%s`",
- pattern, expected);
+ "strutils_normalize_star_glob_pattern() produces the expected result: `%s` -> `%s`",
+ pattern,
+ expected);
free(rw_pattern);
}
-static void test_normalize_star_glob_pattern(void)
+static void test_normalize_star_glob_pattern()
{
test_one_normalize_star_glob_pattern("salut", "salut");
test_one_normalize_star_glob_pattern("sal*ut", "sal*ut");
test_one_normalize_star_glob_pattern("**\\***", "*\\**");
}
-int main(void)
+int main()
{
plan_tests(NUM_TESTS);
diag("String utils unit tests");