[英]How should I test a method that calls a constructor that calls static/final methods? (Mockito)
我有一个创建 object 的方法,该 object 的构造函数然后调用几个静态/最终方法。 Mockito 不能模拟构造函数,也不能模拟静态/最终方法,那我该怎么办?
- 编辑 -
显然人们认为我的问题不清楚:我有一个方法。 它调用构造函数。 构造函数是不可模拟的。 我如何测试这种方法?
我之所以提到静态/最终方法是因为我决定我也可以测试构造函数并模拟该构造函数中的方法。 但是,它充满了静态/最终方法,这使得这不可能。
您可以使用 PowerMockito 来模拟 static 方法以及构造函数
例如: https://automationrhapsody.com/mock-static-methods-junit-powermock-example/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.