声纳对Optional.isPresent()的断言为肯定

时间:2019-02-07 09:09:33

标签: java sonarqube assert

好像声纳在Optional.isPresent()语句中没有看到对if的确切检查,它报告了issue。我有以下代码:

Optional<String> myOptional = getMyOptional();
assertTrue(myOptional.isPresent());

String stringFound = myOptional.get();

因此,我检查了是否存在myOptional。如果不是,则抛出AssertionError。此检查在org.junit.Assert中完成。无论如何,声纳不喜欢或看不到它。 是声纳虫吗?还是检查Optional的正确方法是什么?

0 个答案:

没有答案