syslog-ng source
test-format-cef-extension.c File Reference
#include <criterion/criterion.h>
#include "libtest/cr_template.h"
#include "apphook.h"
#include "plugin.h"
#include "cfg.h"
#include "logmsg/logmsg.h"
#include <stdarg.h>
Include dependency graph for test-format-cef-extension.c:

Macros

#define _EXPECT_CEF_RESULT(...)   _expect_cef_result_va(__VA_ARGS__, NULL)
 
#define _EXPECT_DROP_MESSAGE(...)   _expect_cef_result_va("", __VA_ARGS__, NULL)
 
#define _EXPECT_SKIP_BAD_PROPERTY(...)   _expect_skip_bad_property_va(__VA_ARGS__, NULL)
 
#define _EXPECT_CEF_RESULT_FORMAT(X, ...)   _expect_cef_result_format_va(X, __VA_ARGS__, NULL);
 

Functions

void setup (void)
 
void teardown (void)
 
 TestSuite (format_cef,.init=setup,.fini=teardown)
 
 Test (format_cef, test_null_in_value)
 
 Test (format_cef, test_filter)
 
 Test (format_cef, test_multiple_properties_with_space)
 
 Test (format_cef, test_multiple_properties)
 
 Test (format_cef, test_drop_property)
 
 Test (format_cef, test_drop_message)
 
 Test (format_cef, test_empty)
 
 Test (format_cef, test_inline)
 
 Test (format_cef, test_space)
 
 Test (format_cef, test_charset)
 
 Test (format_cef, test_escaping)
 
 Test (format_cef, test_prefix)
 
 Test (format_cef, test_macro_parity)
 

Macro Definition Documentation

◆ _EXPECT_CEF_RESULT

#define _EXPECT_CEF_RESULT (   ...)    _expect_cef_result_va(__VA_ARGS__, NULL)

◆ _EXPECT_CEF_RESULT_FORMAT

#define _EXPECT_CEF_RESULT_FORMAT (   X,
  ... 
)    _expect_cef_result_format_va(X, __VA_ARGS__, NULL);

◆ _EXPECT_DROP_MESSAGE

#define _EXPECT_DROP_MESSAGE (   ...)    _expect_cef_result_va("", __VA_ARGS__, NULL)

◆ _EXPECT_SKIP_BAD_PROPERTY

#define _EXPECT_SKIP_BAD_PROPERTY (   ...)    _expect_skip_bad_property_va(__VA_ARGS__, NULL)

Function Documentation

◆ setup()

void setup ( void  )

◆ teardown()

void teardown ( void  )

◆ Test() [1/13]

Test ( format_cef  ,
test_charset   
)

◆ Test() [2/13]

Test ( format_cef  ,
test_drop_message   
)

◆ Test() [3/13]

Test ( format_cef  ,
test_drop_property   
)

◆ Test() [4/13]

Test ( format_cef  ,
test_empty   
)

◆ Test() [5/13]

Test ( format_cef  ,
test_escaping   
)

◆ Test() [6/13]

Test ( format_cef  ,
test_filter   
)

◆ Test() [7/13]

Test ( format_cef  ,
test_inline   
)

◆ Test() [8/13]

Test ( format_cef  ,
test_macro_parity   
)

◆ Test() [9/13]

Test ( format_cef  ,
test_multiple_properties   
)

◆ Test() [10/13]

Test ( format_cef  ,
test_multiple_properties_with_space   
)

◆ Test() [11/13]

Test ( format_cef  ,
test_null_in_value   
)

◆ Test() [12/13]

Test ( format_cef  ,
test_prefix   
)

◆ Test() [13/13]

Test ( format_cef  ,
test_space   
)

◆ TestSuite()

TestSuite ( format_cef  ,
init = setup,
fini = teardown 
)