如何用Java创建文件系统的测试环境
我的后端使用 Java 和 Spring Boot。后端使用文件系统。为了测试 url 本身,我使用 MockMvc。问题在于后端在动态环境中创建文件。我想要一个测试文件夹,后端仅在测试时使用。由于测试实际上与实际控制器分离,因此我无法将测试方法配置为“嘿后端,这是一个测试,因此使用测试数据文件夹而不是真实的文件夹”。
I'm using Java and Spring Boot for my back end. The back end uses a file system. To test the urls themselves, I use MockMvc. The problem is that the back end creates files in a dynamic environment. I want to have a test folder which the back end uses only when testing. Since the tests are virtually separate from the actual controllers, I cannot configure the test methods to say "Hey back end, this is a test, so use the test data folder instead of the real one".
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用系统变量,我设法更改当前目录专门用于测试。
我使用@BeforeAll 和@AfterAll (重置)。
Using system variables, I managed to change the current directory specifically for testing.
I used @BeforeAll and @AfterAll (to reset).