java - 使用和不使用特定类路径文件的 JUnit 测试

标签 java unit-testing testing junit junit4

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

  1. 如果该文件存在,则断言其中的值已加载。
  2. 如果文件没有退出,断言加载了默认值。

这种事情可能吗?

最佳答案

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

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

关于java - 使用和不使用特定类路径文件的 JUnit 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12568764/

相关文章:

Java 代码生成(元编程、反射、wtv)

android - androidx.activity.ComponentActivity 的父类(super class) androidx.core.app.f 被声明为 final

java - 如何断言 TestNG java 没有抛出异常

java - 将 xml 转换为另一个 xml 的最简单方法是什么?

java - 在 Java 中构建 Map 的正确方法?

使用 Robolectric : java. lang.InstantiationException 的 Android 库 JUnit 测试

javascript - 无法使用 Backbone.history.start() 和 QUnit 调用未定义错误的方法 'start'

c# - 如何在 NUnit 中编写需要括号的流畅约束

java - 如何使用 gradle 在构建时复制资源以进行测试

api - API 性能测试摘要报告中的 AWS cloudwatch "Latency"指标和 jmeter "Average"指标