Java JUnit测试是否有特定的类路径文件
我目前正在使用的Java库可以在类路径中配置Java JUnit测试是否有特定的类路径文件,java,unit-testing,testing,junit,junit4,Java,Unit Testing,Testing,Junit,Junit4,我目前正在使用的Java库可以在类路径中配置.properties文件。现在,我想编写JUnit测试,执行以下操作: 如果文件存在,则断言其中的值已加载 如果文件未退出,则断言已加载默认值 这种事情可能发生吗?是的,可能发生。在类路径上的文件夹中创建一个临时的.properties文件以进行测试。运行测试 在第二个测试中,将文件重命名为其他文件,运行测试,将文件重命名回原始名称。我明白了。在Maven构建中,我假设这将是target/testclasses文件夹,对吗?在里面换东西安全吗?里面有
.properties
文件。现在,我想编写JUnit测试,执行以下操作:
这种事情可能发生吗?是的,可能发生。在类路径上的文件夹中创建一个临时的
.properties
文件以进行测试。运行测试
在第二个测试中,将文件重命名为其他文件,运行测试,将文件重命名回原始名称。我明白了。在Maven构建中,我假设这将是
target/testclasses
文件夹,对吗?在里面换东西安全吗?里面有额外的文件应该不会有问题。只是不要依赖它永远停留在那里(一些干净的构建可能会擦除文件夹)。