【问题标题】:how to set real path for mockservletcontext in junit如何在junit中为mockservletcontext设置真实路径
【发布时间】:2014-07-28 19:28:28
【问题描述】:

我需要为 mockservletcontext 设置真实路径,以便我可以使用

访问路径

getServletContext().getRealPath("/").

这是我在 Junit 中使用的以下代码

MockServletContext context = new MockServletContext("/Users/pradeep/Desktop/", null);
SomeImpl userService =  (SomeImpl) applicationContext.getBean("someBean");
userService.setServletContext(context);

但仍然 getServletContext().getRealPath("/") 返回 null。

对设置 mockservlet 路径有什么建议吗?

【问题讨论】:

    标签: java spring junit mockito springmockito


    【解决方案1】:

    在 MockServletContext 构造函数中,以“文件”为前缀提及位置的绝对路径。以便它从文件系统而不是虚拟位置理解它。

    请参考this !

    【讨论】:

      猜你喜欢
      • 2013-03-22
      • 2013-07-20
      • 1970-01-01
      • 1970-01-01
      • 2023-04-01
      • 1970-01-01
      • 2019-11-14
      • 2022-12-12
      • 1970-01-01
      相关资源
      最近更新 更多