当对一个使用了接口回调的类写测试函数的情况:
当只在一个函数中注册监听时(eg. setContract方法),当在后边函数调用该接口中的方法后,对后边函数进行测试,出现报错:
java.lang.NullPointerException.
说明该接口指向为空。
出现问题原因:只在一个函数中注册监听,作用域只在那一个函数中。
解决方案:
注册监听setContract方法写在@Before setUp()方法中。这样作用域就作用于全局。
用Mockito写单元测试问题
最新推荐文章于 2023-12-06 17:25:15 发布