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条回答

    报告相同问题?

    悬赏问题

    • ¥20 sub地址DHCP问题
    • ¥15 delta降尺度计算的一些细节,有偿
    • ¥15 Arduino红外遥控代码有问题
    • ¥15 数值计算离散正交多项式
    • ¥30 数值计算均差系数编程
    • ¥15 redis-full-check比较 两个集群的数据出错
    • ¥15 Matlab编程问题
    • ¥15 训练的多模态特征融合模型准确度很低怎么办
    • ¥15 kylin启动报错log4j类冲突
    • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大