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