首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于Spring的JUnit测试web.xml

基于Spring的JUnit测试web.xml
EN

Stack Overflow用户
提问于 2013-09-20 07:49:13
回答 1查看 5.1K关注 1票数 3

是否存在一种在Spring应用程序中用JUnit测试 web.xml 的方法?

我的项目根部有一个"web“文件夹。它包含一个web.xml/web.xml文件。

我这样写单元测试:

代码语言:javascript
复制
@RunWith(SpringJUnit4ClassRunner.class)
@WebAppConfiguration("web")
@ContextConfiguration("path/to/mySpringApplicationContext.xml")
public class MyClassTest() extends AbstractMyClass {

   //...

   @Test
   public void testController(){
      mockMvc.perform(get("/path/to/myControllerURL"));
   }
 }

没有读取web.xml。我确信这一点,因为当我在web.xml文件中执行语法错误时,测试仍然有效。

注意:我可以使用嵌入式Tomcat服务器来测试web.xml,但是我不知道它是否存在一种更简单的方法来测试这个文件而没有嵌入式服务器。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-20 08:02:54

您正在用spring框架对我们的代码进行集成测试。它不包括java容器(通常是tomcat或jetty),这些容器与web.xml有关。请查看功能测试、和诸如嵌入式jetty和等工具(这些并不是现有的唯一解决方案)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18911520

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档