Buenas, necesito ayuda con un ejercicio práctico sobre pruebas unitarias con JUnit en Java.
Me piden que resuelva el siguiente fragmento de código con los métodos assertEquals y fail, además de tratar la excepción con try-catch. La clase Ejercicio devuelve el precio en función del tipo de servicio y del tiempo.
Gracias y un salu2.
			Me piden que resuelva el siguiente fragmento de código con los métodos assertEquals y fail, además de tratar la excepción con try-catch. La clase Ejercicio devuelve el precio en función del tipo de servicio y del tiempo.
Código [Seleccionar] 
public class Ejercicio {
	...
	public double getPrecio(int tipo, int tiempo) throws ExceptionTipo {
		double importe = 0;
		switch(tipo) {
			case 1:
				importe += 2;
				if(tiempo >= 2) {
					importe += (tiempo - 2) * 1.5;
				}
				break;
			case 2:
				importe += tiempo * 3;
				break;
			default:
				throw new ExceptionTipo("Tipo erróneo.");
		}
	}
	...
}
// Suponga creada la clase ExceptionTipo
Gracias y un salu2.