源编辑文件:的Java 8
IDE: Eclipse的
测试:的JUnit
生成工具: Maven的
包装: WAR是它认为不好的做法在src /测试/资源文件夹
我需要JUnit测试我的代码,操纵Excel文件。我打算保留一些示例Excel文件src/test/resources
文件夹。使用@Before
我会在src/test/resources
(带有时间戳)内创建一个新文件夹,然后在其中复制示例Excel文件。然后测试将对这些文件进行操作,然后删除测试的时间戳文件夹@After
。
我的问题是:
这是不好的做法,在这个目录中修改文件考虑到它是代码库的一部分?
当我的代码在使用maven的CI中运行时,这会产生影响吗?
如果1的答案为是,那么是否有可取的替代方法。