A cobertura das condições é uma técnica de teste white-box mais completa do que a cobertura das decisões.
Esta técnica garante que cada condição pertencente a uma decisão associada a uma estrutura condicional é coberta por pelo menos um teste, para todo o espaço de resultados (verdadeiro/falso). Desta forma, todas as condições são avaliadas pelo menos uma vez.
Crie os testes para validar as condições de ambos os métodos descritos na documentação JavaDocs.
[Para refletir] Que limitações da cobertura de condições podem levar a que um determinado ramo de execução não seja coberto?
Estrutura hierárquica (cumprir localização dos objetos dentro do package e nome do teste)