小编And*_*ndy的帖子

Mockito NumberFormat 在 when() 方法中模拟 NullPointer

所以我有这段代码引发 NullPointerException

NumberFormat formatterFake = mock(NumberFormat.class);  
when(formatterFake.format(1)).thenReturn("1");
Run Code Online (Sandbox Code Playgroud)

问题是我在 when() 方法中遇到异常:

java.lang.NullPointerException
    at java.text.NumberFormat.format(NumberFormat.java:297)
Run Code Online (Sandbox Code Playgroud)

我还尝试模拟具体类,得到相同的结果。

java.lang.NullPointerException
    at java.text.NumberFormat.format(NumberFormat.java:297)
Run Code Online (Sandbox Code Playgroud)

我对 Mockito 有点陌生,任何帮助都会非常困难。提前致谢。

java junit mockito

5
推荐指数
1
解决办法
2813
查看次数

标签 统计

java ×1

junit ×1

mockito ×1