源編輯文件:的Java 8
IDE: Eclipse的
測試:的JUnit
生成工具: Maven的
包裝: WAR是它認爲不好的做法在src /測試/資源文件夾
我需要JUnit測試我的代碼,操縱Excel文件。我打算保留一些示例Excel文件src/test/resources
文件夾。使用@Before
我會在src/test/resources
(帶有時間戳)內創建一個新文件夾,然後在其中複製示例Excel文件。然後測試將對這些文件進行操作,然後刪除測試的時間戳文件夾@After
。
我的問題是:
這是不好的做法,在這個目錄中修改文件考慮到它是代碼庫的一部分?
當我的代碼在使用maven的CI中運行時,這會產生影響嗎?
如果1的答案爲是,那麼是否有可取的替代方法。