Ich habe eine Methode, die sich mit einem Bild beschäftigt. Das Verfahren nimmt ein Bild, führt einige Manipulationen über sie und gibt ein anderes Bild:Java: Unit Test Bildmanipulationen
public BufferedImage manipulateImage (Image image) {
...
}
Ich bin nicht sicher, ob es irgendwelche besten Praktiken des Schreibens Unit-Tests für solche Aktivitäten. Welche Eigenschaften des Bildes sollten an erster Stelle geprüft werden? Wie überprüfe ich, ob das Bild nicht verdorben wurde? Zum Beispiel, als ich ein Problem hatte, als GIF-Bilder nach dem Lesen mit ImageIO
und dem Zurückspeichern farbinvertiert wurden.
1 - sehr nützliche Hinweise –