我的 junit 代码是
@Autowired
private ABC abc;
@Test
public void checkZonePresent() {
assertThat(abc.getZoneList().size()).isEqualTo(1);
}
所以,在这里我收到类似 java.lang.nullpointer 异常的错误
乍一看 abc.getZoneList() 是空的。但是,如果您没有使用 spring(没有)配置测试,NPE 也可能会。没有代码很难说,请展示您如何配置测试类
零步(在您的情况下它有帮助,但一般来说,如果您配置了弹簧测试,则不需要对其进行测试):
assertThat(abc ,is(notNullValue());
首先你应该检查:
assertThat(abc.getZoneList(),is(notNullValue());
看起来像abc.getZoneList(),下一次检查应该是一个问题
assertThat(abc.getZoneList().size()).isEqualTo(1)
你的测试失败,没有解释为什么,但测试应该解释出了什么问题
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句