首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
有个关于开启EhCache单元测试的问题
cicadabear
2016-08-16 14:55
我想用junit测试model里的方法,怎样开启EhCachePlugin呢?就是能用findByCache呢 感谢
项目:
JFinal
评论区
JFinal
2016-08-16 15:19
jfinal 2.2 手册 5.13 小节为《非 web 环境下使用 ActiveRecord》,参考这部分内容在单元测试的准备方法中启动一下 ActiveRecordPlugin 即可,相应的 EhCachePlugin 也是同样的启动方式,即手动调用一下:ehcachePlugin.start() 方法
回复
JFinal
2016-08-16 15:21
简单来说这就是一个单元测试的准备工作问题, jfinal 的大部分插件是可以独立运行起来的,唯一的不同是需要自己调用一下这些插件的 start() 方法,在 JFinal web 项目中这个 start() 操作是 jfinal 主动回调的,但在单元测试时 jfinal 无法感知到,所以无法回调
回复
IvyHelen
2016-08-16 17:25
@JFinal
回答问题好及时啊,现在时间很充足啊?哈
回复
IvyHelen
2016-08-16 17:26
最近项目组开始由SpringMVC转到jfinal上来了, 之前用的是jfinal1.6的年代,现在都2.2了,感觉还是很爽很亲切啊。
回复
JFinal
2016-08-16 23:37
@IvyHelen
jfinal 升级都很平滑,一般只是改改方法名即可,内核非常稳固,自第一个版本以来几乎没变动过内核架构
回复
发送
我要反馈
热门反馈
扫码入社