A cobertura das condições múltiplas é uma técnica de teste white-box mais completa do que a cobertura das condições simples. Esta técnica explora a combinação de todos os resultados das condições (Verdadeiro ou Falso) associados às decisões. Como tal, o número de combinações de teste é de 2^n, sendo n o número de condições da decisão.
Crie um novo projeto Java e importe o código disponível neste link.
Crie os testes para o código disponibilizado e execute-os com Coverage. Consulte as estatísticas de cobertura de testes.
Altere o código principal, de forma a corrigir os erros encontrados.
Submeta o ficheiro JAR para validação com a classe de testes TestWhiteBoxMultipleConditions e o package com.es2.multipleconditions corrigido. A classe End encontra-se fora do package e não faz parte da submissão.