我想测试我的拇指生成器,它会在" .png"中重新调整内容的byte []。测试将生成拇指,然后显示拇指图像。例如:
byte[] thumbContent = myThumbGenerator.generateThumb("source_image.png", dimensions);
AnyConvenientImageViewerUtil.showPNGImage(thumbContent);
有没有人知道任何方便的util类/库以这种方式实现这一目标?
我知道我可以通过创建JFrame来实现这一目标......但我不想重新发明轮子。
提前致谢。
答案 0 :(得分:1)
所有单元测试都应该在没有人为干预的情况下进行自我验证。理想情况下,除了命令行终端(没有GUI)之外,它还应该能够运行“无头”。
因为您提供输入图像。测试还应提供正确的缩略图文件以进行比较。
byte[] thumbContent = myThumbGenerator.generateThumb("source_image.png", dimensions);
byte[] expectedThumbnailValue = ...
//check byte for byte comparison
assertArrayEquals(expectedThumbnailValue, thumbContent)