在我的应用程序中,我通过java.util.zip.ZipOutputStream
API将许多文件合并到一个zip文件中,但我想知道如何编写zip文件的有效单元测试。
首先,我在测试/资源中开始使用“Test.zip”,并通过比较字节将生成与预期进行比较,但这不起作用。从HttpServletResponse
(在测试MockHttpServletResponse
)
如何测试zip包含正确的文件签名?
答案 0 :(得分:1)
我建议比较他们的内容。获取ZIP文件后,解压缩并比较您拥有相同数量的文件,它们具有相同的名称,最后文件的内容是相同的。