Czy istnieje standardowa najlepsza praktyka w zakresie kodu testowania jednostkowego, który generuje grafikę? Pracuję konkretnie z Javą i jUnit, ale myślę, że ta koncepcja miałaby zastosowanie także w innych językach.Jednostka Graficzna testu
Dotychczas najlepiej, że mogę wymyślić korzysta Mockito mock obiektu Graphics
i dochodzić wstępnie obliczona takie rzeczy jak (Pseudokod):
assert that graphics.drawString was called with ("abc", 50, 100)
assert that graphics.setBackgroundColor was called with Color.RED
Chociaż to wszystko jest dobrze, Zastanawiałem się, czy jest to właściwa droga, czy też istnieją ustalone praktyki testowania kodu graficznego.
Czy rozważałeś pobranie obrazu z grafiki i porównanie z plikiem obrazu odczytanym z zasobów? –
@guido - To dobra sugestia, której nie odkryłem. Zdecydowanie warte zobaczenia. –