From 478fb0ba13a5c3d3116bbcb7643548da31c0f75f Mon Sep 17 00:00:00 2001 From: bergmann Date: Tue, 3 Sep 2019 22:44:35 +0200 Subject: [PATCH] * Added missing mock method 'MHD_lookup_connection_value' --- test/helper/libmicrohttpd_mock.cpp | 10 ++++++++++ test/helper/libmicrohttpd_mock.h | 6 ++++++ 2 files changed, 16 insertions(+) diff --git a/test/helper/libmicrohttpd_mock.cpp b/test/helper/libmicrohttpd_mock.cpp index ca1d5ca..a892b30 100644 --- a/test/helper/libmicrohttpd_mock.cpp +++ b/test/helper/libmicrohttpd_mock.cpp @@ -146,4 +146,14 @@ extern "C" : MHD_NO; } + const char * MHD_lookup_connection_value( + struct MHD_Connection * connection, + enum MHD_ValueKind kind, + const char * key) + { + return libmicrohttpd_mock::instance + ? libmicrohttpd_mock::instance->MHD_lookup_connection_value(connection, kind, key) + : nullptr; + } + } diff --git a/test/helper/libmicrohttpd_mock.h b/test/helper/libmicrohttpd_mock.h index 4ede28c..f76731a 100644 --- a/test/helper/libmicrohttpd_mock.h +++ b/test/helper/libmicrohttpd_mock.h @@ -95,6 +95,12 @@ public: const char * post_data, size_t post_data_len)); + MOCK_METHOD3( + MHD_lookup_connection_value, + const char * (struct MHD_Connection * connection, + enum MHD_ValueKind kind, + const char * key)); + public: inline libmicrohttpd_mock() {