Gáb*_*ták 8 java unit-testing code-coverage java-8
我刚开始使用Java 8.我看到很多流和选项.我脑子里浮现出一个问题.请考虑以下来自此oracle教程的示例:
String name = computer.flatMap(Computer::getSoundcard)
.flatMap(Soundcard::getUSB)
.map(USB::getVersion)
.orElse("UNKNOWN");
Run Code Online (Sandbox Code Playgroud)
或者从这里采取的下一个:
List<String> myList = new ArrayList();
myList
.stream()
.filter(s -> s.startsWith("c"))
.map(String::toUpperCase)
.sorted()
.forEach(System.out::println);
Run Code Online (Sandbox Code Playgroud)
有没有任何覆盖解决方案,它可以告诉我是否使用orElse了第一个片段?或者其他一些,它告诉我filter根本没有调用闭包,因为列表是空的?可以使用任何报告,forEach没有使用方法参考吗?