syslog-ng source
test_cfg_lexer_subst.c File Reference
#include <criterion/criterion.h>
#include "cfg-lexer-subst.h"
#include "apphook.h"
#include <string.h>
Include dependency graph for test_cfg_lexer_subst.c:

Functions

 Test (cfg_lexer_subst, test_double_backtick_replaced_with_a_single_one)
 
 Test (cfg_lexer_subst, test_single_backtick_causes_an_error)
 
 Test (cfg_lexer_subst, test_backtick_after_quoted_character_succeeds)
 
 Test (cfg_lexer_subst, test_backtick_as_a_quoted_character_in_a_string_results_in_failure)
 
 Test (cfg_lexer_subst, test_value_in_normal_text_replaced_with_its_literal_value)
 
 Test (cfg_lexer_subst, test_values_are_resolution_order_args_defaults_globals_env)
 
 Test (cfg_lexer_subst, test_values_are_inserted_within_strings)
 
 Test (cfg_lexer_subst, test_string_literals_are_inserted_into_strings_without_quotes)
 
 Test (cfg_lexer_subst, test_incorrect_strings_and_multiple_tokens_are_inserted_verbatim)
 
 Test (cfg_lexer_subst, test_strings_with_special_chars_are_properly_encoded_in_strings)
 
 Test (cfg_lexer_subst, test_strings_with_embedded_apostrophe_cause_an_error_when_encoding_in_qstring)
 
 Test (cfg_lexer_subst, test_tracking_string_state)
 
 TestSuite (cfg_lexer_subst,.init=app_startup,.fini=app_shutdown)
 

Function Documentation

◆ Test() [1/12]

Test ( cfg_lexer_subst  ,
test_backtick_after_quoted_character_succeeds   
)

◆ Test() [2/12]

Test ( cfg_lexer_subst  ,
test_backtick_as_a_quoted_character_in_a_string_results_in_failure   
)

◆ Test() [3/12]

Test ( cfg_lexer_subst  ,
test_double_backtick_replaced_with_a_single_one   
)

◆ Test() [4/12]

Test ( cfg_lexer_subst  ,
test_incorrect_strings_and_multiple_tokens_are_inserted_verbatim   
)

◆ Test() [5/12]

Test ( cfg_lexer_subst  ,
test_single_backtick_causes_an_error   
)

◆ Test() [6/12]

Test ( cfg_lexer_subst  ,
test_string_literals_are_inserted_into_strings_without_quotes   
)

◆ Test() [7/12]

Test ( cfg_lexer_subst  ,
test_strings_with_embedded_apostrophe_cause_an_error_when_encoding_in_qstring   
)

◆ Test() [8/12]

Test ( cfg_lexer_subst  ,
test_strings_with_special_chars_are_properly_encoded_in_strings   
)

◆ Test() [9/12]

Test ( cfg_lexer_subst  ,
test_tracking_string_state   
)

◆ Test() [10/12]

Test ( cfg_lexer_subst  ,
test_value_in_normal_text_replaced_with_its_literal_value   
)

◆ Test() [11/12]

Test ( cfg_lexer_subst  ,
test_values_are_inserted_within_strings   
)

◆ Test() [12/12]

Test ( cfg_lexer_subst  ,
test_values_are_resolution_order_args_defaults_globals_env   
)

◆ TestSuite()

TestSuite ( cfg_lexer_subst  ,
init = app_startup,
fini = app_shutdown 
)