gpt4 book ai didi

java - 多层依赖结构中的 Mockito 与 Spring

转载 作者:行者123 更新时间:2023-11-30 11:04:16 25 4
gpt4 key购买 nike

我在我的项目中使用 spring 来实现 AutoWired Beans,并且我还使用 mockito 进行测试。

@Service
public class A {
someMethod() { }
}

@Service
public class B {
@Autowired
A a;

someMethod() {
a.someMethod();
}
}

@Service
public class C {
@Autowired
B b;

someMethod() {
b.someMethod();
}
}

现在,我想用一个真实的 Autowiring 的 B 类和一个模拟的 A 类来测试 C 类。我该怎么做?

非常感谢。

最佳答案

使用构造函数注入(inject)而不是字段注入(inject),您可以像注入(inject)任何其他对象一样简单地注入(inject)模拟作为构造函数参数。

关于java - 多层依赖结构中的 Mockito 与 Spring,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30091704/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com