syslog-ng source
test_str-utils.c File Reference
#include <criterion/criterion.h>
#include <criterion/parameterized.h>
#include "str-utils.h"
Include dependency graph for test_str-utils.c:

Classes

struct  StrChrTestData
 

Macros

#define strchr_under_test   _strchr_optimized_for_single_char_haystack
 

Functions

 ParameterizedTestParameters (str_utils, test_str_utils_is_null)
 
 ParameterizedTest (StrChrTestData *test_data, str_utils, test_str_utils_is_null)
 
 ParameterizedTestParameters (str_utils, test_str_utils_find_char)
 
 ParameterizedTest (StrChrTestData *test_data, str_utils, test_str_utils_find_char)
 
 Test (strsplit, when_tokens_not_limited_find_all_tokens)
 
 Test (strsplit, when_string_without_delim_return_the_string)
 
 Test (strsplit, when_empty_string_return_the_empty_string)
 
 Test (strsplit, when_null_str_or_null_delim_return_null)
 
 Test (strsplit, when_tokens_limited_join_remaining_tokens)
 

Macro Definition Documentation

◆ strchr_under_test

#define strchr_under_test   _strchr_optimized_for_single_char_haystack

Function Documentation

◆ ParameterizedTest() [1/2]

ParameterizedTest ( StrChrTestData test_data,
str_utils  ,
test_str_utils_find_char   
)

◆ ParameterizedTest() [2/2]

ParameterizedTest ( StrChrTestData test_data,
str_utils  ,
test_str_utils_is_null   
)

◆ ParameterizedTestParameters() [1/2]

ParameterizedTestParameters ( str_utils  ,
test_str_utils_find_char   
)

◆ ParameterizedTestParameters() [2/2]

ParameterizedTestParameters ( str_utils  ,
test_str_utils_is_null   
)

◆ Test() [1/5]

Test ( strsplit  ,
when_empty_string_return_the_empty_string   
)

◆ Test() [2/5]

Test ( strsplit  ,
when_null_str_or_null_delim_return_null   
)

◆ Test() [3/5]

Test ( strsplit  ,
when_string_without_delim_return_the_string   
)

◆ Test() [4/5]

Test ( strsplit  ,
when_tokens_limited_join_remaining_tokens   
)

◆ Test() [5/5]

Test ( strsplit  ,
when_tokens_not_limited_find_all_tokens   
)