加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – Liferay Junit-Mockito测试

发布时间:2020-12-15 08:38:46 所属栏目:Java 来源:网络整理
导读:我正在尝试使用JUNIT和Mockito测试我的liferay portlet插件代码.目前,我正在模拟服务实现以返回模拟数据并测试功能. 我面临的问题是,我需要测试一些带有属性的代码: PropsUtil.get( “someKey”) 但是当我将它作为独立的JUNIT测试运行时,PropsUtil不会从任
我正在尝试使用JUNIT和Mockito测试我的liferay portlet插件代码.目前,我正在模拟服务实现以返回模拟数据并测试功能.

我面临的问题是,我需要测试一些带有属性的代码:
PropsUtil.get( “someKey”)
但是当我将它作为独立的JUNIT测试运行时,PropsUtil不会从任何属性文件中读取.
有没有什么办法可以在不更改源代码的情况下从liferay属性(portal * .properties)文件中读取测试?

解决方法

我使用以下方法:

>我的TestClass扩展了BaseServiceTestCase(在liferay src中可用)
>将portal-test.properties保留在test文件夹中(带有测试值).
>运行测试用例.

在这种情况下,liferay会加载所有属性以及弹簧初始化.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读