mirror of
https://github.com/irungentoo/toxcore.git
synced 2024-03-22 13:30:51 +08:00
test: fix wrong log callback types
This commit is contained in:
parent
7205db72e4
commit
0f1db935a9
|
@ -49,7 +49,7 @@ static void test_basic(void)
|
|||
const Random *rng = system_random();
|
||||
ck_assert(rng != nullptr);
|
||||
Logger *logger = logger_new();
|
||||
logger_callback_log(logger, (logger_cb *)print_debug_log, nullptr, nullptr);
|
||||
logger_callback_log(logger, print_debug_logger, nullptr, nullptr);
|
||||
|
||||
// Attempt to create a new TCP_Server instance.
|
||||
uint8_t self_public_key[CRYPTO_PUBLIC_KEY_SIZE];
|
||||
|
|
|
@ -56,7 +56,7 @@ static void test_store_data(void)
|
|||
ck_assert(ns != nullptr);
|
||||
Logger *log = logger_new();
|
||||
ck_assert(log != nullptr);
|
||||
logger_callback_log(log, (logger_cb *)print_debug_log, nullptr, nullptr);
|
||||
logger_callback_log(log, print_debug_logger, nullptr, nullptr);
|
||||
Mono_Time *mono_time = mono_time_new(nullptr, nullptr);
|
||||
Networking_Core *net = new_networking_no_udp(log, ns);
|
||||
DHT *dht = new_dht(log, rng, ns, mono_time, net, true, true);
|
||||
|
|
|
@ -418,6 +418,12 @@ void print_debug_log(Tox *m, Tox_Log_Level level, const char *file, uint32_t lin
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
void print_debug_logger(void *context, Logger_Level level, const char *file, int line, const char *func, const char *message, void *userdata)
|
||||
{
|
||||
print_debug_log(nullptr, (Tox_Log_Level) level, file, (uint32_t) line, func, message, userdata);
|
||||
}
|
||||
|
||||
Tox *tox_new_log_lan(struct Tox_Options *options, Tox_Err_New *err, void *log_user_data, bool lan_discovery)
|
||||
{
|
||||
struct Tox_Options *log_options = options;
|
||||
|
@ -449,3 +455,4 @@ Tox *tox_new_log(struct Tox_Options *options, Tox_Err_New *err, void *log_user_d
|
|||
{
|
||||
return tox_new_log_lan(options, err, log_user_data, false);
|
||||
}
|
||||
|
||||
|
|
|
@ -51,9 +51,14 @@ void run_auto_test(struct Tox_Options *options, uint32_t tox_count, void test(Au
|
|||
|
||||
void bootstrap_tox_live_network(Tox *tox, bool enable_tcp);
|
||||
|
||||
// Use this function when setting the log callback on a Tox* object
|
||||
void print_debug_log(Tox *m, Tox_Log_Level level, const char *file, uint32_t line, const char *func,
|
||||
const char *message, void *user_data);
|
||||
|
||||
// Use this function when setting the log callback on a Logger object
|
||||
void print_debug_logger(void *context, Logger_Level level, const char *file, int line,
|
||||
const char *func, const char *message, void *userdata);
|
||||
|
||||
Tox *tox_new_log(struct Tox_Options *options, Tox_Err_New *err, void *log_user_data);
|
||||
Tox *tox_new_log_lan(struct Tox_Options *options, Tox_Err_New *err, void *log_user_data, bool lan_discovery);
|
||||
|
||||
|
|
|
@ -109,7 +109,7 @@ static Forwarding_Subtox *new_forwarding_subtox(bool no_udp, uint32_t *index, ui
|
|||
|
||||
subtox->log = logger_new();
|
||||
ck_assert(subtox->log != nullptr);
|
||||
logger_callback_log(subtox->log, (logger_cb *)print_debug_log, nullptr, index);
|
||||
logger_callback_log(subtox->log, print_debug_logger, nullptr, index);
|
||||
subtox->mono_time = mono_time_new(nullptr, nullptr);
|
||||
|
||||
const Random *rng= system_random();
|
||||
|
|
|
@ -191,9 +191,9 @@ static void test_basic(void)
|
|||
const Network *ns = system_network();
|
||||
|
||||
Logger *log1 = logger_new();
|
||||
logger_callback_log(log1, (logger_cb *)print_debug_log, nullptr, &index[0]);
|
||||
logger_callback_log(log1, print_debug_logger, nullptr, &index[0]);
|
||||
Logger *log2 = logger_new();
|
||||
logger_callback_log(log2, (logger_cb *)print_debug_log, nullptr, &index[1]);
|
||||
logger_callback_log(log2, print_debug_logger, nullptr, &index[1]);
|
||||
|
||||
const Random *rng = system_random();
|
||||
ck_assert(rng != nullptr);
|
||||
|
@ -291,7 +291,7 @@ static void test_basic(void)
|
|||
|
||||
c_sleep(1000);
|
||||
Logger *log3 = logger_new();
|
||||
logger_callback_log(log3, (logger_cb *)print_debug_log, nullptr, &index[2]);
|
||||
logger_callback_log(log3, print_debug_logger, nullptr, &index[2]);
|
||||
|
||||
Mono_Time *mono_time3 = mono_time_new(nullptr, nullptr);
|
||||
|
||||
|
@ -378,7 +378,7 @@ static Onions *new_onions(const Random *rng, uint16_t port, uint32_t *index)
|
|||
return nullptr;
|
||||
}
|
||||
|
||||
logger_callback_log(on->log, (logger_cb *)print_debug_log, nullptr, index);
|
||||
logger_callback_log(on->log, print_debug_logger, nullptr, index);
|
||||
|
||||
on->mono_time = mono_time_new(nullptr, nullptr);
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user