testable-mock/docs/frequency-asked-questions.md

11 lines
528 B
Markdown
Raw Normal View History

2020-10-27 23:02:31 +08:00
常见用户问题
---
**1. 如何Mock被测类中通过`@Autowired`初始化的字段?**
直接创建被测类对象,然后利用`Testable`访问私有成员的能力直接给这些字段赋值即可。
**2. 通过<u>接口对象或基类对象</u>指向派生类的实例,调用执行了派生类实现的方法。使用`@TestableMock`定义Mock方法时首个参数类型应该用 接口/基类 还是 派生类?**
应该使用 接口/基类 类型,参见`should_able_to_mock_override_method`测试用例。