gpt4 book ai didi

java - 适用于 JUnit 的便捷 Java 图像查看器

转载 作者:行者123 更新时间:2023-12-01 12:06:23 25 4
gpt4 key购买 nike

我想测试我的拇指生成器,它会重新调整“.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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com