From 2325b20e02386b5b7c58f7a1fcb64933a0c9c803 Mon Sep 17 00:00:00 2001 From: Stephan Bosch Date: Thu, 7 Mar 2019 03:39:34 +0100 Subject: [PATCH] master: test-master-login-auth - Add request reconnect test. --- src/master/test-master-login-auth.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/master/test-master-login-auth.c b/src/master/test-master-login-auth.c index a5f490418f..51b121f499 100644 --- a/src/master/test-master-login-auth.c +++ b/src/master/test-master-login-auth.c @@ -512,6 +512,20 @@ test_client_request_disconnect(void) return FALSE; } +static bool +test_client_request_reconnect(void) +{ + const char *error; + int ret; + + ret = test_client_request_simple(2326, TRUE, &error); + test_out("run (ret == -1)", ret == -1); + test_assert(error != NULL && + strstr(error, "Internal error occurred.") != NULL); + + return FALSE; +} + /* test */ static void test_request_fail(void) @@ -540,6 +554,11 @@ static void test_request_fail(void) test_server_request_fail); test_end(); + test_begin("request reconnect"); + test_expect_errors(2); + test_run_client_server(test_client_request_reconnect, + test_server_request_fail); + test_end(); } /*