Esiste una best practice standard per il codice di test dell'unità che genera grafica? Sto lavorando specificatamente con Java e jUnit, ma penso che il concetto si applicherebbe anche in altre lingue.Grafica test unità
Finora, il meglio che posso venire con sta usando Mockito per deridere l'oggetto Graphics
e affermare cose precalcolati, come (pseudocodice):
assert that graphics.drawString was called with ("abc", 50, 100)
assert that graphics.setBackgroundColor was called with Color.RED
Mentre questo è cosa buona e giusta, Mi stavo chiedendo se questo è il modo giusto per farlo o se ci sono pratiche più consolidate per testare il codice grafico.
hai preso in considerazione l'acquisizione dell'immagine dalla grafica e la confronti con un file immagine letto da risorse? –
@guido - Questo è un buon suggerimento che non ho esplorato. Sicuramente vale la pena dare un'occhiata. –