好像声纳在Optional.isPresent()
语句中没有看到对if
的确切检查,它报告了issue。我有以下代码:
Optional<String> myOptional = getMyOptional();
assertTrue(myOptional.isPresent());
String stringFound = myOptional.get();
因此,我检查了是否存在myOptional
。如果不是,则抛出AssertionError
。此检查在org.junit.Assert中完成。无论如何,声纳不喜欢或看不到它。
是声纳虫吗?还是检查Optional
的正确方法是什么?