Java JUnit测试是否有特定的类路径文件

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

我目前正在使用的Java库可以在类路径中配置
.properties
文件。现在,我想编写JUnit测试,执行以下操作:

  • 如果文件存在,则断言其中的值已加载
  • 如果文件未退出,则断言已加载默认值

  • 这种事情可能发生吗?

    是的,可能发生。在类路径上的文件夹中创建一个临时的
    .properties
    文件以进行测试。运行测试


    在第二个测试中,将文件重命名为其他文件,运行测试,将文件重命名回原始名称。

    我明白了。在Maven构建中,我假设这将是
    target/testclasses
    文件夹,对吗?在里面换东西安全吗?里面有额外的文件应该不会有问题。只是不要依赖它永远停留在那里(一些干净的构建可能会擦除文件夹)。