我已经编写了一个xml解析器,并且编写了一个与之配套的单元测试。
我应该在哪里存储测试要使用的实际xml文件?
我应该将其存储在测试/单元/测试所使用的任何包装中吗?
最佳答案
这取决于几件事:
更新:因此,供内部使用的多个单元测试文件。然后,我将它们放入
test
目录中,使测试可以轻松,统一地找到它们。如果它们与测试类位于同一个包中,则每当您碰巧将一个类移动到另一个包中时,都必须记住也要移动xml文件,并在测试内更新文件路径。否则,测试会愉快地继续运行旧目录中的测试文件,而不会引起您任何注意!随着时间的流逝,这为细微的错误提供了可能性-例如删除似乎未使用的测试文件,或更糟糕的是:用另一个测试文件覆盖...
关于unit-testing - 我应该在哪里存储grails单元测试使用的示例xml文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2434173/