使@MockBean在每个请求上返回新bean

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

我正在编写一个使用ApplicationContext的集成测试。为了模拟数据库故障,我将@MockBean用于DAO层。每个测试用例都使用@MockBean参考。但是,当我需要测试套件中每个测试用例的模拟bean行为不同时。

我发现在第一个测试用例中运行带有模拟的第二个测试用例时出现了奇怪的情况,因此返回的结果不正确。

我希望每个测试用例都使用新创建的bean,以避免同时修改共享资源。

是否可以使@MockBean成为原型?

我正在编写一个使用ApplicationContext的集成测试。为了模拟数据库故障,我将@MockBean用于DAO层。每个测试用例都使用@MockBean参考。但是,当我有...

java spring concurrency mockito mockmvc
1个回答
0
投票

我很确定@MockBean已经准备好了。您确定要使用@MockBean吗?

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