【发布时间】:2010-09-14 13:09:45
【问题描述】:
这可能是一个有趣的问题。我需要测试我是否可以成功上传和获取 PDF 文件。这适用于基于文本的文件,但我只想检查 PDF。为了运行这个单元测试,我需要一个 PDF 文件。有几个选项。我可以创建一个虚拟 PDF 文件并将其存储在某个文件夹中并读取该文件并将该文件保存到系统中。但是现在,我的单元测试依赖于 PDF 文件。因此,运行单元测试的任何人都必须拥有有点糟糕的 PDF 文件。
我的另一种方法是创建一个 PDF 文件。这没什么大不了的,因为我可以简单地创建一个扩展名为 .pdf 的虚拟文件,或者我什至可以使用一些 PDF 第三方工具来创建 PDF 文件。
另一种方法是将 PDF 文档嵌入为嵌入式资源,然后从程序集中提取该资源。
您认为处理此问题的最佳方法是什么?
【问题讨论】:
标签: unit-testing