Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unit testing Junit无法加载web应用程序的属性文件_Unit Testing_Web Applications_Properties_Junit_Loading - Fatal编程技术网

Unit testing Junit无法加载web应用程序的属性文件

Unit testing Junit无法加载web应用程序的属性文件,unit-testing,web-applications,properties,junit,loading,Unit Testing,Web Applications,Properties,Junit,Loading,我在webapp中有一段代码,它从WEB-INF类文件夹加载一个文件 前- 我正在为上述方法编写junit,但在执行测试时,它无法找到/加载属性文件。我已经在测试资源中添加了属性文件,但仍然无法加载它。 如果我更改主代码并删除斜杠-“/”,那么junit可以工作,但在webapp中部署时代码将不工作 如何为上述情况编写junit?仍然没有任何答案,如果junit或独立应用程序(而不是webapp)中使用上述code,如何加载属性文件。您必须在测试的类加载器使用的类路径上提供test.proper

我在webapp中有一段代码,它从WEB-INF类文件夹加载一个文件 前-

我正在为上述方法编写junit,但在执行测试时,它无法找到/加载属性文件。我已经在测试资源中添加了属性文件,但仍然无法加载它。 如果我更改主代码并删除斜杠-“/”,那么junit可以工作,但在webapp中部署时代码将不工作


如何为上述情况编写junit?

仍然没有任何答案,如果junit或独立应用程序(而不是webapp)中使用上述code,如何加载属性文件。您必须在测试的类加载器使用的类路径上提供test.properties文件。
PropertiesHelper.class.getClassLoader().getResourceAsStream("/test.properties);