From 3a8751983cdf4f907dc0109f225480adbd3bb796 Mon Sep 17 00:00:00 2001 From: Alex 'AdUser' Z Date: Thu, 3 Mar 2016 15:12:07 +1000 Subject: [PATCH] * improve backend-test util --- src/backend-test.c | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/src/backend-test.c b/src/backend-test.c index ca21821..59472f2 100644 --- a/src/backend-test.c +++ b/src/backend-test.c @@ -9,6 +9,7 @@ void usage() { } int main(int argc, char *argv[]) { + const char *ip = "127.0.0.17"; f2b_config_section_t *config = NULL; f2b_config_section_t *b_conf = NULL; f2b_backend_t *backend = NULL; @@ -31,8 +32,24 @@ int main(int argc, char *argv[]) { return EXIT_FAILURE; } - /* TODO */ + if (!backend->ban(backend->cfg, ip)) { + f2b_log_msg(log_error, "action 'ban' failed"); + goto cleanup; + } + + if (!backend->exists(backend->cfg, ip)) { + f2b_log_msg(log_error, "action 'exists' failed"); + goto cleanup; + } + + if (!backend->unban(backend->cfg, ip)) { + f2b_log_msg(log_error, "action 'unban' failed"); + goto cleanup; + } + + f2b_log_msg(log_info, "all tests passed"); + cleanup: f2b_backend_destroy(backend); f2b_config_free(config);