gpt4 book ai didi

unit-testing - 单元或集成测试资源文件目录布局

转载 作者:行者123 更新时间:2023-11-28 20:46:41 24 4
gpt4 key购买 nike

单元或集成测试资源目录的嵌套布局的常用方法是什么?例如,如果代码、测试、资源的结构类似于 Java 项目

main/
java/
com/
example/
Class.java
test/
java/
com/
example/
ClassTest.java
resources/

本次测试的资源文件存储方式有哪些?

在一个极其简单的情况下,您可以将文件存储到例如test/resources/a.xml,但是当您有多个测试且每个测试都有源文件和预期输出文件时,这将不起作用。一个解决方案的例子可能是

test/
resources/
com/
example/
ClassTest/
src/
a.xml
b.xml
exp/
a.xml
b.xml

是否有任何通用方法来为多个 测试构建多个 资源文件。

最佳答案

老实说,有多少开发人员,就有多少种做事的方法。但实际上,想想下一个开发人员——你自己或六个月或两年后的其他人。他们是否能够轻松理解文件和代码之间的关系?他们是否能够轻松添加新测试、维护旧测试等。哪些约定可能有帮助?

无论您选择哪种布局,都应该考虑到这一点,因为即使下一个开发人员是您,您也很可能会放弃您现在所知道的东西来做其他事情。所以当你回来的时候,你不想去——“我在想什么?” :-) 你只是想重新开始工作。

关于unit-testing - 单元或集成测试资源文件目录布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6546917/

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