syslog-ng source
test_appmodel.c File Reference
#include <criterion/criterion.h>
#include "libtest/config_parse_lib.h"
#include "appmodel.h"
#include "application.h"
#include "plugin.h"
#include "apphook.h"
#include "cfg-grammar.h"
Include dependency graph for test_appmodel.c:

Functions

Application_parse_application (const char *appmodel, const gchar *name, const gchar *topic)
 
 Test (appmodel, empty_application_can_be_parsed_properly)
 
 Test (appmodel, name_is_parsed_into_name_member)
 
 Test (appmodel, topic_in_brackets_is_parsed_into_topic)
 
 Test (appmodel, filter_expressions_can_be_specified_with_a_filter_keyword)
 
 Test (appmodel, parser_expressions_can_be_specified_with_a_parser_keyword)
 
void teardown (void)
 
 TestSuite (appmodel,.init=setup,.fini=teardown)
 

Function Documentation

◆ _parse_application()

Application* _parse_application ( const char *  appmodel,
const gchar *  name,
const gchar *  topic 
)

◆ teardown()

void teardown ( void  )

◆ Test() [1/5]

Test ( appmodel  ,
empty_application_can_be_parsed_properly   
)

◆ Test() [2/5]

Test ( appmodel  ,
filter_expressions_can_be_specified_with_a_filter_keyword   
)

◆ Test() [3/5]

Test ( appmodel  ,
name_is_parsed_into_name_member   
)

◆ Test() [4/5]

Test ( appmodel  ,
parser_expressions_can_be_specified_with_a_parser_keyword   
)

◆ Test() [5/5]

Test ( appmodel  ,
topic_in_brackets_is_parsed_into_topic   
)

◆ TestSuite()

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