JUnit是否支持用于测试的属性文件?
问题内容:
我有需要在各种不同的登台环境中运行的JUnit测试。每个环境都有不同的登录凭据或该环境特定的其他方面。我的计划是将环境变量传递到VM中以指示要使用的环境。然后使用该var从属性文件中读取。
JUnit是否有任何内置功能来读取.properties文件?
问题答案:
Java内置了读取.properties文件的功能,而JUnit内置了在执行测试套件之前运行安装代码的功能。
java阅读属性:
Properties p = new Properties();
p.load(new FileReader(new File("config.properties")));
将这两个放在一起,您应该拥有所需的东西。