gpt4 book ai didi

java - Eclipse 的 null 检查分析是否被 JUnit 的 'fail' 混淆了?

转载 作者:行者123 更新时间:2023-11-29 08:39:56 25 4
gpt4 key购买 nike

我有以下代码:

Object foo = someMethod();
if (foo == null)
org.junit.Assert.fail("OMG what a horrible error!");
foo.doSomeStuff();

但 Eclipse(Neon,M4.6)似乎无法检测到 org.junit.Assert.fail 方法将终止执行流程,并提示最后一行包含可能的 NPE ,它没有。

这是错误还是我用错了?

最佳答案

Eclipse 有一个内置的列表,其中包含一些它知道不会返回的方法。这包括 JUnit assertNotNull 但不包括 fail

Eclise 错误 382069描述了这种支持。

关于java - Eclipse 的 null 检查分析是否被 JUnit 的 'fail' 混淆了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41041569/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com