0
这里是我的一段代码:番石榴空测试仪不断抛出错误
public class MyTest {
@NonNull
private MyObject MyObjectClient;
private Object copyOfTestObject;
public TestMyResult methodFoo(Object testobject) {
...
...
...
copyOfTestObject = clone(testObject);
}
}
现在,我对这个班一个单元测试:
public class MyTestUnitTest {
@Rule public MockitoRule mockitoRule = MockitoJUnit.rule();
private MyTest classUnderTest;
@Test
public void testNulls() {
NullPointerTester nullPointerTester = new NullPointerTester();
nullPointerTester.testConstructors(MyTest.class, NullPointerTester.Visibility.PACKAGE);
nullPointerTester.testAllPublicInstanceMethods(classUnderTest);
}
}
当我运行单元测试,我把获取此错误: MyTest(MyObject,MyObject2)对于类MyTest的索引1处的参数没有引发异常。
我不清楚为什么这个错误被抛出。我是否必须将注释@Nullable添加到copyOfTestObject变量?如果没有,有没有办法让这个单元测试工作?
谢谢。
感谢您的回复。添加该注释的作品。我不完全确定这是否是它的根本原因,但看起来像。 – chrisrhyno2003