我想测试我的拇指生成器,它会重新调整“.png”中内容的字节[]。该测试将生成一个拇指,然后显示拇指图像。例如:
byte[]thumbContent = myThumbGenerator.generateThumb("source_image.png",dimensions);
AnyConvenientImageViewerUtil.showPNGImage(thumbContent);
有人知道任何方便的实用程序类/库可以以这种方式实现此目的吗?
我知道我可以通过创建 JFrame 等来实现这一目标...但我不想重新发明轮子。
提前致谢。
最佳答案
所有单元测试都应该 self 验证,无需人工干预。理想情况下,它还应该能够“ headless ”运行,除了命令行终端(无 GUI)之外没有任何东西。
由于您提供了输入图像。测试还应该提供正确的缩略图文件来进行比较。
byte[] thumbContent = myThumbGenerator.generateThumb("source_image.png", dimensions);
byte[] expectedThumbnailValue = ...
//check byte for byte comparison
assertArrayEquals(expectedThumbnailValue, thumbContent)
关于java - 适用于 JUnit 的便捷 Java 图像查看器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27564215/