testable-mock/docs/frequency-asked-questions.md
2020-10-27 23:08:27 +08:00

528 B
Raw Blame History

常见用户问题

1. 如何Mock被测类中通过@Autowired初始化的字段?

直接创建被测类对象,然后利用Testable访问私有成员的能力直接给这些字段赋值即可。

2. 通过接口对象或基类对象指向派生类的实例,调用执行了派生类实现的方法。使用@TestableMock定义Mock方法时首个参数类型应该用 接口/基类 还是 派生类?

应该使用 接口/基类 类型,参见should_able_to_mock_override_method测试用例。