syslog-ng source
test_kafka_topic.c File Reference
#include <criterion/criterion.h>
#include <criterion/parameterized.h>
#include "kafka-dest-driver.h"
#include "kafka-dest-worker.h"
#include "kafka-internal.h"
#include "apphook.h"
Include dependency graph for test_kafka_topic.c:

Classes

struct  valid_topic_test_params
 
struct  invalid_topic_test_params
 

Macros

#define STRING_250_LEN
 
#define STRING_249_LEN
 

Functions

 TestSuite (kafka_topic,.init=setup,.fini=teardown)
 
 ParameterizedTestParameters (kafka_topic, valid_topic_tests)
 
 ParameterizedTest (struct valid_topic_test_params *param, kafka_topic, valid_topic_tests)
 
 ParameterizedTestParameters (kafka_topic, invalid_topic_tests)
 
 ParameterizedTest (struct invalid_topic_test_params *param, kafka_topic, invalid_topic_tests)
 
 Test (kafka_topic, test_resolve_template_topic_name)
 
 Test (kafka_topic, test_calculate_topic_from_template)
 
 Test (kafka_topic, test_get_literal_topic)
 
 Test (kafka_topic, test_calculate_topic)
 

Macro Definition Documentation

◆ STRING_249_LEN

#define STRING_249_LEN
Value:
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" \
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" \
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" \
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" \
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"

◆ STRING_250_LEN

#define STRING_250_LEN
Value:
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" \
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" \
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" \
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" \
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"

Function Documentation

◆ ParameterizedTest() [1/2]

ParameterizedTest ( struct invalid_topic_test_params param,
kafka_topic  ,
invalid_topic_tests   
)

◆ ParameterizedTest() [2/2]

ParameterizedTest ( struct valid_topic_test_params param,
kafka_topic  ,
valid_topic_tests   
)

◆ ParameterizedTestParameters() [1/2]

ParameterizedTestParameters ( kafka_topic  ,
invalid_topic_tests   
)

◆ ParameterizedTestParameters() [2/2]

ParameterizedTestParameters ( kafka_topic  ,
valid_topic_tests   
)

◆ Test() [1/4]

Test ( kafka_topic  ,
test_calculate_topic   
)

◆ Test() [2/4]

Test ( kafka_topic  ,
test_calculate_topic_from_template   
)

◆ Test() [3/4]

Test ( kafka_topic  ,
test_get_literal_topic   
)

◆ Test() [4/4]

Test ( kafka_topic  ,
test_resolve_template_topic_name   
)

◆ TestSuite()

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