项目基于JFinal2.2,目前有一个需求是对Controller写测试用例。参考网上的建议,我将jfinal-ext2这个项目的mock类迁移到了工程内:
以及,将这些mock类所依赖的Reflect类也迁移了进来:
但是,我的测试用例似乎仍然不能成功运作。测试代码如下:
public class ControllerTest extends ControllerTestCase<DemoConfig>{ @Test public void testController() { String url = "http://localhost:8080/jfinal_demo/hello"; use(url).invoke(); } }
输出结果为:
提示404(但是放在tomcat中跑是能够看到网页的)
所以,请教正确的测试方式(正确的使用这几个mock类的方式)
这类问题目前网上有很多,但是实在找不到能用的教程,很希望有这方面的范例~~
以前的老版本 jfinal ext 很久没有维护了,先确保用最新版本的 jfinal ext2