Tengo un método que se ocupa de una imagen. El método toma una imagen, realiza algunas manipulaciones sobre ella y devuelve otra imagen:Java: manipulación de imágenes de prueba unitaria
public BufferedImage manipulateImage (Image image) {
...
}
No estoy seguro de si hay algunas mejores prácticas de pruebas de la unidad de escritura para este tipo de actividades. ¿Qué características de la imagen deberían verificarse en primer lugar? ¿Cómo comprobar si la imagen no se echó a perder? Por ejemplo, una vez que me enfrenté a un problema cuando las imágenes GIF se invirtieron de color después de leerlas con ImageIO
y volver a guardarlas.
1 - referencias muy útiles –