是否可以将文件添加到类路径以进行测试以及如何进行测试

时间:2014-11-07 13:42:33

标签: java eclipse maven junit

我的项目是Java&以Maven为基础。我在src / main / resources下有一个属性文件,所以当我尝试做MyClass.class.getClassLoader()。getResourceAsStream(propertyFileName)时,一切都很好。我的理解是,只要我在classpath中拥有属性文件,它就应该被拾取。

我的目标是写一个单元测试,我可以测试一下。我知道在Spring框架中有classpath load apis,它允许你在测试期间选择任何文件并将其添加到类路径中。我没有在这里使用Spring,那么在内存中创建属性文件的最佳方法是什么,在测试期间它是否为classpath?

伪步骤:

  • 开始方法
  • 使用属性
  • 在内存中创建文件
  • 将文件添加到classpath
  • 打印属性
  • 结束方法

我正在使用Eclipse。提前谢谢。

更新 - 我正在尝试将文件动态添加到类路径,因为jar可以从命令行运行,或者资源中的第二个文件可能会覆盖默认的props文件

0 个答案:

没有答案