Я заметил, что все тесты без потока управления (такие как if, else, switch и т. д.) показывают 100% покрытие ветвей из-за отсутствия ветвей в блоке кода. Например
def foo = {
println("Hello World!")
}
Показывает 100% охват ветвей и 0% охват операторов. Это связано с закрытой веткой 0/0. На мой взгляд, я вижу одну ветвь в приведенном выше тестовом примере, поэтому не должна ли быть одна ветвь, даже если нет потока управления?