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() {