syslog-ng source
test_systemd_journal.c File Reference
#include <criterion/criterion.h>
#include "test-source.h"
#include "journald-mock.h"
#include "journald-helper.c"
#include "journal-reader.c"
#include "apphook.h"
Include dependency graph for test_systemd_journal.c:

Functions

void __test_enumerate (sd_journal *journal)
 
void __helper_test (gchar *key, gsize key_len, gchar *value, gsize value_len, gpointer user_data)
 
 Test (systemd_journal, test_journald_helper)
 
MockEntry * __create_real_entry (gchar *cursor_name)
 
MockEntry * __create_dummy_entry (gchar *cursor_name)
 
void _test_default_working_init (TestCase *self, TestSource *src, JournalReader *reader, JournalReaderOptions *options)
 
void _test_default_working_test (TestCase *self, TestSource *src, LogMessage *msg)
 
void _test_prefix_init (TestCase *self, TestSource *src, JournalReader *reader, JournalReaderOptions *options)
 
void __test_other_has_prefix (TestCase *self, LogMessage *msg)
 
void _test_prefix_test (TestCase *self, TestSource *src, LogMessage *msg)
 
void _test_field_size_init (TestCase *self, TestSource *src, JournalReader *reader, JournalReaderOptions *options)
 
gboolean __check_value_len (NVHandle handle, const gchar *name, const gchar *value, gssize value_len, LogMessageValueType type, gpointer user_data)
 
void _test_field_size_test (TestCase *self, TestSource *src, LogMessage *msg)
 
void _test_timezone_init (TestCase *self, TestSource *src, JournalReader *reader, JournalReaderOptions *options)
 
void _test_timezone_test (TestCase *self, TestSource *src, LogMessage *msg)
 
void _test_default_level_init (TestCase *self, TestSource *src, JournalReader *reader, JournalReaderOptions *options)
 
void _test_default_level_test (TestCase *self, TestSource *src, LogMessage *msg)
 
void _test_default_facility_init (TestCase *self, TestSource *src, JournalReader *reader, JournalReaderOptions *options)
 
void _test_default_facility_test (TestCase *self, TestSource *src, LogMessage *msg)
 
void _test_program_field_init (TestCase *self, TestSource *src, JournalReader *reader, JournalReaderOptions *options)
 
void _test_program_field_test (TestCase *self, TestSource *src, LogMessage *msg)
 
 Test (systemd_journal, test_journal_reader)
 
 TestSuite (systemd_journal,.init=app_startup,.fini=app_shutdown)
 

Function Documentation

◆ __check_value_len()

gboolean __check_value_len ( NVHandle  handle,
const gchar *  name,
const gchar *  value,
gssize  value_len,
LogMessageValueType  type,
gpointer  user_data 
)

◆ __create_dummy_entry()

MockEntry* __create_dummy_entry ( gchar *  cursor_name)

◆ __create_real_entry()

MockEntry* __create_real_entry ( gchar *  cursor_name)

◆ __helper_test()

void __helper_test ( gchar *  key,
gsize  key_len,
gchar *  value,
gsize  value_len,
gpointer  user_data 
)

◆ __test_enumerate()

void __test_enumerate ( sd_journal *  journal)

◆ __test_other_has_prefix()

void __test_other_has_prefix ( TestCase *  self,
LogMessage *  msg 
)

◆ _test_default_facility_init()

void _test_default_facility_init ( TestCase *  self,
TestSource src,
JournalReader *  reader,
JournalReaderOptions options 
)

◆ _test_default_facility_test()

void _test_default_facility_test ( TestCase *  self,
TestSource src,
LogMessage *  msg 
)

◆ _test_default_level_init()

void _test_default_level_init ( TestCase *  self,
TestSource src,
JournalReader *  reader,
JournalReaderOptions options 
)

◆ _test_default_level_test()

void _test_default_level_test ( TestCase *  self,
TestSource src,
LogMessage *  msg 
)

◆ _test_default_working_init()

void _test_default_working_init ( TestCase *  self,
TestSource src,
JournalReader *  reader,
JournalReaderOptions options 
)

◆ _test_default_working_test()

void _test_default_working_test ( TestCase *  self,
TestSource src,
LogMessage *  msg 
)

◆ _test_field_size_init()

void _test_field_size_init ( TestCase *  self,
TestSource src,
JournalReader *  reader,
JournalReaderOptions options 
)

◆ _test_field_size_test()

void _test_field_size_test ( TestCase *  self,
TestSource src,
LogMessage *  msg 
)

◆ _test_prefix_init()

void _test_prefix_init ( TestCase *  self,
TestSource src,
JournalReader *  reader,
JournalReaderOptions options 
)

◆ _test_prefix_test()

void _test_prefix_test ( TestCase *  self,
TestSource src,
LogMessage *  msg 
)

◆ _test_program_field_init()

void _test_program_field_init ( TestCase *  self,
TestSource src,
JournalReader *  reader,
JournalReaderOptions options 
)

◆ _test_program_field_test()

void _test_program_field_test ( TestCase *  self,
TestSource src,
LogMessage *  msg 
)

◆ _test_timezone_init()

void _test_timezone_init ( TestCase *  self,
TestSource src,
JournalReader *  reader,
JournalReaderOptions options 
)

◆ _test_timezone_test()

void _test_timezone_test ( TestCase *  self,
TestSource src,
LogMessage *  msg 
)

◆ Test() [1/2]

Test ( systemd_journal  ,
test_journal_reader   
)

◆ Test() [2/2]

Test ( systemd_journal  ,
test_journald_helper   
)

◆ TestSuite()

TestSuite ( systemd_journal  ,
init = app_startup,
fini = app_shutdown 
)