From 7eeece9329c234f30cdefcbf4b66adf8393c1ad5 Mon Sep 17 00:00:00 2001 From: Takeshi Yoneda Date: Sat, 5 Oct 2024 15:12:15 +0000 Subject: [PATCH] more coverage Signed-off-by: Takeshi Yoneda --- test/extensions/dynamic_modules/http/BUILD | 1 + test/extensions/dynamic_modules/http/filter_test.cc | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/test/extensions/dynamic_modules/http/BUILD b/test/extensions/dynamic_modules/http/BUILD index 69232e8974a1..62fea00f1119 100644 --- a/test/extensions/dynamic_modules/http/BUILD +++ b/test/extensions/dynamic_modules/http/BUILD @@ -34,5 +34,6 @@ envoy_cc_test( "//source/extensions/filters/http/dynamic_modules:filter_lib", "//test/extensions/dynamic_modules:util", "//test/mocks/http:http_mocks", + "//test/mocks/server:server_mocks", ], ) diff --git a/test/extensions/dynamic_modules/http/filter_test.cc b/test/extensions/dynamic_modules/http/filter_test.cc index 7c7f854a04c9..a409d48fdd10 100644 --- a/test/extensions/dynamic_modules/http/filter_test.cc +++ b/test/extensions/dynamic_modules/http/filter_test.cc @@ -1,6 +1,7 @@ #include "source/extensions/filters/http/dynamic_modules/filter.h" #include "test/extensions/dynamic_modules/util.h" +#include "test/mocks/http/mocks.h" #include "test/test_common/utility.h" namespace Envoy { @@ -27,7 +28,11 @@ TEST_P(DynamicModuleTestLanguages, Nop) { std::make_shared( filter_config_ptr); - // The followings are for mostly coverage at the moment. + // The followings are mostly for coverage at the moment. + NiceMock decoder_callbacks; + filter->setDecoderFilterCallbacks(decoder_callbacks); + NiceMock encoder_callbacks; + filter->setEncoderFilterCallbacks(encoder_callbacks); filter->onStreamComplete(); filter->onDestroy(); TestRequestHeaderMapImpl headers{{}};