我有一个标准的maven项目布局.
一些配置文件存储在src / main / conf中.
现在我想在src / test中的单元测试中读取这些文件(例如,从其中一个文件中读取属性).
我怎么能完全这样做?
解决方法:
您需要配置maven以将这些文件用作测试资源.
只需在pom.xml中指定它.比maven将处理与测试资源相同的配置文件.
...
src/test/resources
src/main/conf
...
此设置将强制maven在运行单元测试之前将配置文件复制到target / tests-classes.
然后你的单元测试将在类路径上有配置文件,你可以使用getClass().getResource(“/ yourConfigFile.conf”)来读取它们.
标签:java,unit-testing,maven
来源: https://codeday.me/bug/20190716/1482180.html