WebMvcTest太贪婪

问题描述 投票:0回答:1

我想为我的Spring Boot应用程序中的单个控制器编写WebMvcTest测试。除其他外,我的应用程序中还包含一些自定义Converters。尽管我要测试的特定控制器不需要它们,但Spring还是尝试创建它们。

现在是问题:那些自定义转换器需要我的应用程序中更多的Bean,而这些bean尚未由WebMvcTest测试片初始化。并且不想模拟数十个与特定测试完全无关的bean。除了在excludeFilters中手动指定它们之外,从某些WebMvcTest测试中排除某些Web组件的最佳做法是什么?

我想为我的Spring Boot应用程序中的单个控制器编写WebMvcTest测试。除其他外,我的应用程序中还包含一些自定义转换器。尽管此操作不需要它们...

spring spring-boot spring-test spring-test-mvc
1个回答
0
投票

对于自定义测试,请不要使用WebMvcTest,创建自定义配置:

© www.soinside.com 2019 - 2024. All rights reserved.