Java 如何测试调用调用静态/最终方法的构造函数的方法?(莫基托)

Java 如何测试调用调用静态/最终方法的构造函数的方法?(莫基托),java,junit,mockito,Java,Junit,Mockito,我有一个创建对象的方法,该对象的构造函数然后调用几个静态/最终方法。Mockito不能模拟构造函数,也不能模拟静态/最终方法,那么我应该怎么做呢 --编辑-- 显然,人们认为我的问题不清楚:我有一个方法。它调用构造函数。构造函数是不可模仿的。如何测试此方法 我之所以提到静态/最终方法,是因为我决定也可以测试构造函数,并模拟该构造函数中的方法。但是,它充满了静态/最终方法,这使得这变得不可能。您可以使用PowerMockito模拟静态方法和构造函数 例如: 提问时请更具体一点:到目前为止,您尝试了

我有一个创建对象的方法,该对象的构造函数然后调用几个静态/最终方法。Mockito不能模拟构造函数,也不能模拟静态/最终方法,那么我应该怎么做呢

--编辑--

显然,人们认为我的问题不清楚:我有一个方法。它调用构造函数。构造函数是不可模仿的。如何测试此方法


我之所以提到静态/最终方法,是因为我决定也可以测试构造函数,并模拟该构造函数中的方法。但是,它充满了静态/最终方法,这使得这变得不可能。

您可以使用PowerMockito模拟静态方法和构造函数

例如:

提问时请更具体一点:到目前为止,您尝试了什么,并提供了一个代码示例?()/你期待什么?/你有什么错误?要获得帮助,请查看“”。@chriptus13问题已经非常清楚,无需详细说明example@Goldname:不,不是。@Goldname:要提供即将涉及的代码的最小示例是否很难?好吧,我假设没有代码示例。但是不,如果代码是不可测试的,那么很有可能它整体上是不正常的。这不是规则tho。这是我在网上看到的,但是我不能使用powermockito,但是我认为我们不能使用mockito而不作弊。你可以像这里一样作弊