syslog-ng source
test_cache.c File Reference
#include <criterion/criterion.h>
#include "cache.h"
Include dependency graph for test_cache.c:

Functions

void * fetch (CacheResolver *self, const gchar *key)
 
void free_fn (CacheResolver *self)
 
CacheResolver * dummy_cache_resolver (void)
 
 Test (cache, test_write_and_read)
 
 Test (cache, cache_clear_drops_cached_elements)
 
 Test (cache, cache_resolve_does_not_store_element)
 
 Test (cache, test_free_calls_resolver_free_fn)
 

Variables

gint fetch_count
 
gint free_fn_count
 

Function Documentation

◆ dummy_cache_resolver()

CacheResolver* dummy_cache_resolver ( void  )

◆ fetch()

void* fetch ( CacheResolver *  self,
const gchar *  key 
)

◆ free_fn()

void free_fn ( CacheResolver *  self)

◆ Test() [1/4]

Test ( cache  ,
cache_clear_drops_cached_elements   
)

◆ Test() [2/4]

Test ( cache  ,
cache_resolve_does_not_store_element   
)

◆ Test() [3/4]

Test ( cache  ,
test_free_calls_resolver_free_fn   
)

◆ Test() [4/4]

Test ( cache  ,
test_write_and_read   
)

Variable Documentation

◆ fetch_count

gint fetch_count

◆ free_fn_count

gint free_fn_count