isCoding 2014-11-05 08:59
浏览 1024

使用StrutsSpringTestCase进行单元测试,怎么自定义struts.xml位置?

我来描述一下我遇到的问题,有点长:
前几天项目负责人提出了一个要求,要求Action是可以进行单元测试的,之前没有弄过这个,于是上网搜吧,遂即发现了Struts提供了一种测试方案,也就是继承StrutsSpringTestCase这个类,然后写单元测试.
因为项目struts与spring集成,并且applicaContext.xml和struts.xml没有放在src下,而是放在了src/config下,所以当我真正开始测试时发生了问题.
问题1:spring找不到applicaContext.xml文件.
问题2:找不到struts.xml文件

问题1我已经解决了,是自己写了一个类,继承了StrutsSpringTestCase,重写了里面的getContextLocation方法,但是问题2我始终解决不了,因为它使用了MockHttpServletRequest,并没有读取web.xml,我在web.xml里配置的struts.xml的位置也就随之失效了.

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 运筹学排序问题中的在线排序
    • ¥15 关于docker部署flink集成hadoop的yarn,请教个问题 flink启动yarn-session.sh连不上hadoop,这个整了好几天一直不行,求帮忙看一下怎么解决
    • ¥30 求一段fortran代码用IVF编译运行的结果
    • ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
    • ¥15 C++ 头文件/宏冲突问题解决
    • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
    • ¥50 安卓adb backup备份子用户应用数据失败
    • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
    • ¥30 python代码,帮调试,帮帮忙吧
    • ¥15 #MATLAB仿真#车辆换道路径规划