我在使用其他字符串测试字符串时发现空指针异常。 我有一个字符串变量(比如str_var),我在条件中检查它是否等于(说“abc”执行一步,如果不执行则执行。
if (str_var.equalsIgnoreCase("abc") {
// do something
} else {
// do something else
}
在使用mockito测试此代码时,我发现str_var null导致空指针异常。
需要一些关于如何使测试成功的输入。
答案 0 :(得分:1)
您可以使用:
"abc".equalsIgnoreCase(str_var)
这将有助于避免NullPointerException