Java 使用junit模拟参数化构造函数
我需要为需要SomeClass实例的方法构造一个测试用例,如下所示:Java 使用junit模拟参数化构造函数,java,jmockit,Java,Jmockit,我需要为需要SomeClass实例的方法构造一个测试用例,如下所示: class ClassToTest { ... ... public boolean testMethod (SomeClass instance) { .... } ... } ... SomeClass具有参数化构造函数,其中包含用户定义的不同类的对象以及基本数据类型,如int、float等
class ClassToTest {
...
...
public boolean testMethod (SomeClass instance) {
....
}
...
}
...
SomeClass具有参数化构造函数,其中包含用户定义的不同类的对象以及基本数据类型,如int、float等
Class SomeClass {
...
SomeClass(MyClass1 a1, MyClass2 a2,.. String s, int i) {
//initialize to instance variables (this.a1 = a1;)
}
}
如何为我的测试用例获取某个类的实例 这对你有帮助吗@法扎尔先生,谢谢。。请你也看看这个问题好吗?您是否尝试在测试中声明
@Mocked SomeClass mock
字段或测试方法参数?它应该提供所需的模拟实例。@Rogério是的,我提供了。。谢谢你告诉我。。我现在明白了