我正在为一个类编写测试用例,其中计算SMS消息长度
class A {
public int getLength() {
int[] size = SmsMessage.calculateLength(" ", false);
return size[1] + size[2];
}
}
测试代码
@Test
public void Should_equal_When_called_calculateLength() {
A obj = new A();
assert(160, obj.getLength());
}
我得到了";尺寸";在";getLength(("方法数组的null引用,如果我运行应用程序,它永远不会返回null引用
原因可能是什么?
当我在上面添加以下内容时,我的测试类测试方法通过了-没有为空引用抛出异常
@RunWith(RobolectricTestRunner.class)
@Config(sdk = Build.VERSION_CODES.R)