syslog-ng source
test_cfg_tree.c File Reference
#include <criterion/criterion.h>
#include <criterion/parameterized.h>
#include "cfg-tree.h"
#include "apphook.h"
#include "logpipe.h"
Include dependency graph for test_cfg_tree.c:

Classes

struct  AlmightyAlwaysPipe
 
struct  PipeParameter
 

Functions

 ParameterizedTestParameters (cfg_tree, test_pipe_init)
 
 ParameterizedTest (PipeParameter *test_data, cfg_tree, test_pipe_init)
 
 Test (cfg_tree, test_pipe_init_multi_success)
 
 Test (cfg_tree, test_pipe_init_multi_with_bad_node)
 
 TestSuite (cfg_tree,.init=setup,.fini=teardown)
 

Function Documentation

◆ ParameterizedTest()

ParameterizedTest ( PipeParameter test_data,
cfg_tree  ,
test_pipe_init   
)

◆ ParameterizedTestParameters()

ParameterizedTestParameters ( cfg_tree  ,
test_pipe_init   
)

◆ Test() [1/2]

Test ( cfg_tree  ,
test_pipe_init_multi_success   
)

◆ Test() [2/2]

Test ( cfg_tree  ,
test_pipe_init_multi_with_bad_node   
)

◆ TestSuite()

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