是否有单元测试代码生成图形的标准最佳做法?我正在专门研究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