syslog-ng source
test_persist_state.c File Reference
#include <criterion/criterion.h>
#include "libtest/persist_lib.h"
#include "persist-state.h"
#include "apphook.h"
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <errno.h>
#include <sys/types.h>
#include <fcntl.h>
Include dependency graph for test_persist_state.c:

Classes

struct  TestState
 

Functions

 TestSuite (persist_state,.init=app_startup,.fini=app_shutdown)
 
 Test (persist_state, test_persist_state_open_success_on_invalid_file)
 
 Test (persist_state, test_persist_state_open_fails_on_invalid_file_with_dump)
 
 Test (persist_state, test_persist_state_open_failes_when_file_open_fails)
 
 Test (persist_state, test_persist_state_in_use_handle_is_loaded)
 
 Test (persist_state, test_persist_state_not_in_use_handle_is_not_loaded)
 
 Test (persist_state, test_persist_state_not_in_use_handle_is_loaded_in_dump_mode)
 
 Test (persist_state, test_persist_state_remove_entry)
 
 Test (persist_state, test_persist_state_string_alloc_test)
 
 Test (persist_state, test_persist_state_foreach_entry)
 
 Test (persist_state, test_values)
 
 Test (persist_state, test_persist_state_temp_file_cleanup_on_cancel)
 
 Test (persist_state, test_persist_state_temp_file_cleanup_on_commit_destroy)
 
void _write_test_state_value (PersistState *state, PersistEntryHandle handle, guint32 value)
 
void assert_test_state_value (PersistState *state, PersistEntryHandle handle, guint32 expected_value)
 
 Test (persist_state, test_persist_state_move_entry)
 

Function Documentation

◆ _write_test_state_value()

void _write_test_state_value ( PersistState *  state,
PersistEntryHandle  handle,
guint32  value 
)

◆ assert_test_state_value()

void assert_test_state_value ( PersistState *  state,
PersistEntryHandle  handle,
guint32  expected_value 
)

◆ Test() [1/13]

Test ( persist_state  ,
test_persist_state_foreach_entry   
)

◆ Test() [2/13]

Test ( persist_state  ,
test_persist_state_in_use_handle_is_loaded   
)

◆ Test() [3/13]

Test ( persist_state  ,
test_persist_state_move_entry   
)

◆ Test() [4/13]

Test ( persist_state  ,
test_persist_state_not_in_use_handle_is_loaded_in_dump_mode   
)

◆ Test() [5/13]

Test ( persist_state  ,
test_persist_state_not_in_use_handle_is_not_loaded   
)

◆ Test() [6/13]

Test ( persist_state  ,
test_persist_state_open_failes_when_file_open_fails   
)

◆ Test() [7/13]

Test ( persist_state  ,
test_persist_state_open_fails_on_invalid_file_with_dump   
)

◆ Test() [8/13]

Test ( persist_state  ,
test_persist_state_open_success_on_invalid_file   
)

◆ Test() [9/13]

Test ( persist_state  ,
test_persist_state_remove_entry   
)

◆ Test() [10/13]

Test ( persist_state  ,
test_persist_state_string_alloc_test   
)

◆ Test() [11/13]

Test ( persist_state  ,
test_persist_state_temp_file_cleanup_on_cancel   
)

◆ Test() [12/13]

Test ( persist_state  ,
test_persist_state_temp_file_cleanup_on_commit_destroy   
)

◆ Test() [13/13]

Test ( persist_state  ,
test_values   
)

◆ TestSuite()

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