是否有單元測試代碼生成圖形的標準最佳做法?我正在專門研究Java和jUnit,但我認爲這個概念也適用於其他語言。單元測試圖形
到目前爲止,我可以拿出最好的是使用的Mockito嘲笑Graphics
對象,並斷言預先計算的東西,如(僞):
assert that graphics.drawString was called with ("abc", 50, 100)
assert that graphics.setBackgroundColor was called with Color.RED
雖然這是一個好主意,我想知道這是否是正確的方法,或者是否有更多的測試圖形代碼的已建立的實踐。
你是否考慮從圖形中獲取圖像並與從資源讀取的圖像文件進行比較? – 2013-02-19 15:49:24
@guido - 這是一個很好的建議,我還沒有探索。絕對值得一看。 – 2013-02-19 15:57:34