syslog-ng source
test_encode.c File Reference
#include <criterion/criterion.h>
#include <criterion/parameterized.h>
#include "libtest/stopwatch.h"
#include "str-repr/encode.h"
Include dependency graph for test_encode.c:

Classes

struct  EncodeTestStr
 
struct  EncodeTestForbidden
 

Macros

#define ITERATION_NUMBER   100000
 

Functions

 ParameterizedTestParameters (encode, test_strings)
 
 ParameterizedTest (EncodeTestStr *test_cases, encode, test_strings)
 
 ParameterizedTestParameters (encode, test_encode_strings_that_need_quotation)
 
 ParameterizedTest (EncodeTestForbidden *test_cases, encode, test_encode_strings_that_need_quotation)
 
 Test (encode, test_performance)
 

Variables

GString * value
 

Macro Definition Documentation

◆ ITERATION_NUMBER

#define ITERATION_NUMBER   100000

Function Documentation

◆ ParameterizedTest() [1/2]

ParameterizedTest ( EncodeTestForbidden test_cases,
encode  ,
test_encode_strings_that_need_quotation   
)

◆ ParameterizedTest() [2/2]

ParameterizedTest ( EncodeTestStr test_cases,
encode  ,
test_strings   
)

◆ ParameterizedTestParameters() [1/2]

ParameterizedTestParameters ( encode  ,
test_encode_strings_that_need_quotation   
)

◆ ParameterizedTestParameters() [2/2]

ParameterizedTestParameters ( encode  ,
test_strings   
)

◆ Test()

Test ( encode  ,
test_performance   
)

Variable Documentation

◆ value

GString* value