Proyecto de testing para la Microservicios Hiberus University
- Combustible
- Litros de combustible que se consume por kilómetro recorrido
- Neumáticos (todos iguales)
- Porcentaje de vida de los neumáticos que se consume por kilómetro recorrido
- Kilómetros a recorrer
- El monoplaza se queda sin combustible antes de que termine el recorrido
- Los neumáticos se desgastan (su porcentaje de vida útil es 0) antes de que termine el recorrido
- En una misma estrategia, unos neumáticos no se desgastan más rápido que otros.
- En una misma estrategia, todos los neumáticos deben empezar con el mismo porcentaje de vida.
- Los neumáticos deben ser de la marca "Pirelli" o "Bridgestone".
- En una misma estrategia, todos los neumáticos deben ser de la misma marca.
- El combustible debe ser "Diésel" o "Gasolina".
- Diseña, implementa, verifica y valida el código de Estrategia y de sus clases colaboradoras para que el método esViable funcione correctamente
- Debes crear la clase Combustible, Neumaticos y todas aquellas que consideras necesarias
- Alcanza, al menos, un 90% de cobertura de instrucciones con los test de JUnit implementados.
- Que todos los métodos (excepto los de test) tengan 8 líneas o menos (con código).
- Que todas las clases (excepto las de test) tengan 20 líneas o menos (con código).
- Que solo haya un nivel de indentación en cada método (es decir, solo un TAB).
Leticia Sánchez Romero