Existe un método genérico que toma una clase como parámetro y tengo problemas para anularla con Mockito. El método es el siguiente:Anulando un método que toma la clase <T> como parámetro con Mockito
public <U extends Enum<U> & Error, T extends ServiceResponse<U>> T validate(
Object target, Validator validator, Class<T> responseClass,
Class<U> errorEnum);
Es espantoso, al menos para mí ... Me podía imaginar la vida sin ella, pero el resto de la base de código utiliza felizmente ...
estaba yendo a, en mi prueba unitaria, reste este método para devolver un nuevo objeto vacío. ¿Pero cómo hago esto con mockito? Probé:
pero ya que estoy mezclando y combinando comparadores y valores en bruto, me sale "org.mockito.exceptions.misusing.InvalidUseOfMatchersException: Uso no válido de comparadores de argumentos"
funcionó de maravilla, respuesta muy agradable. Bien explicado también –
Mighty thankful! –
De hecho. Pero me pregunto si Mockito podría mejorarse para permitir a los usuarios "mezclar argumentos con argumento y argumentos reales"; si Unitil Mock pudiera hacerlo, entonces debería ser técnicamente posible. –