syslog-ng source
test_date.c File Reference
#include <criterion/criterion.h>
#include <criterion/parameterized.h>
#include "libtest/fake-time.h"
#include "date-parser.h"
#include "apphook.h"
#include "timeutils/cache.h"
#include "timeutils/format.h"
#include <locale.h>
#include <stdlib.h>
Include dependency graph for test_date.c:

Classes

struct  date_params
 
struct  date_with_multiple_formats_params
 

Functions

void setup (void)
 
void teardown (void)
 
 TestSuite (date,.init=setup,.fini=teardown)
 
 ParameterizedTestParameters (date, test_date_parser)
 
 ParameterizedTest (struct date_params *params, date, test_date_parser)
 
 Test (date, test_date_with_additional_text_at_the_end)
 
 ParameterizedTestParameters (date, test_date_with_multiple_formats)
 
 ParameterizedTest (struct date_with_multiple_formats_params *params, date, test_date_with_multiple_formats)
 
 Test (date, test_date_with_guess_timezone)
 

Function Documentation

◆ ParameterizedTest() [1/2]

ParameterizedTest ( struct date_params params,
date  ,
test_date_parser   
)

◆ ParameterizedTest() [2/2]

ParameterizedTest ( struct date_with_multiple_formats_params params,
date  ,
test_date_with_multiple_formats   
)

◆ ParameterizedTestParameters() [1/2]

ParameterizedTestParameters ( date  ,
test_date_parser   
)

◆ ParameterizedTestParameters() [2/2]

ParameterizedTestParameters ( date  ,
test_date_with_multiple_formats   
)

◆ setup()

void setup ( void  )

◆ teardown()

void teardown ( void  )

◆ Test() [1/2]

Test ( date  ,
test_date_with_additional_text_at_the_end   
)

◆ Test() [2/2]

Test ( date  ,
test_date_with_guess_timezone   
)

◆ TestSuite()

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