jfinal maven 单元测试
我的项目是用maven搭建的, 使用了JFinal框架,在使用JFinal的扩展进行单元测试时报错,请大家帮忙看一下是什么原因,谢谢.
单元测试代码:
public class SessionFactoryTest extends ControllerTestCase<Config>{ @Test public void testGetSession(){ Session session = SessionFactory.getSession(); } }
报错信息如下, 路径中会有一个tar目录
Caused by: java.lang.IllegalArgumentException: Properties file not found: /home/chenhai/workspace/sanfront/tar/WEB-INF/a_little_config.txt
使用tomcat启动时,我打印了路径如下,是没有问题的
/home/chenhai/apache-tomcat-7.0.55/webapps/sanfront
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果用maven命令执行测试目前版本可能会有问题,之前没有考虑到类似的支持。如果用直接在ide里跑测试,吧class输出目录设置成标准的web项目的输出路径就没问题。设置到WEB-INF/classes下面
com.jfinal.ext.test.MockServletContext这个类中的方法有点问题:
找不到属性文件,调试一下,定位是哪个地方抛出的异常