|
Packit Service |
0af388 |
#include <setjmp.h>
|
|
Packit Service |
0af388 |
#include <stddef.h>
|
|
Packit Service |
0af388 |
#include <stdarg.h>
|
|
Packit Service |
0af388 |
#include <stdio.h>
|
|
Packit Service |
0af388 |
#include <cmocka.h>
|
|
Packit Service |
0af388 |
#include "log.h"
|
|
Packit Service |
0af388 |
#include "test-log.h"
|
|
Packit Service |
0af388 |
|
|
Packit Service |
0af388 |
__attribute__((format(printf, 3, 0)))
|
|
Packit Service |
0af388 |
void __wrap_dlog (int sink, int prio, const char * fmt, ...)
|
|
Packit Service |
0af388 |
{
|
|
Packit Service |
0af388 |
char buff[MAX_MSG_SIZE];
|
|
Packit Service |
0af388 |
va_list ap;
|
|
Packit Service |
0af388 |
|
|
Packit Service |
0af388 |
assert_int_equal(prio, mock_type(int));
|
|
Packit Service |
0af388 |
va_start(ap, fmt);
|
|
Packit Service |
0af388 |
vsnprintf(buff, MAX_MSG_SIZE, fmt, ap);
|
|
Packit Service |
0af388 |
va_end(ap);
|
|
Packit Service |
0af388 |
assert_string_equal(buff, mock_ptr_type(char *));
|
|
Packit Service |
0af388 |
}
|
|
Packit Service |
0af388 |
|
|
Packit Service |
0af388 |
void expect_condlog(int prio, char *string)
|
|
Packit Service |
0af388 |
{
|
|
Packit Service |
0af388 |
will_return(__wrap_dlog, prio);
|
|
Packit Service |
0af388 |
will_return(__wrap_dlog, string);
|
|
Packit Service |
0af388 |
}
|
|
Packit Service |
0af388 |
|