如何在Liferay中写测试

今天在Liferay中写了第一个测试。代码如下:

import com.liferay.portal.service.BaseServiceTestCase;
public class CatetoryUtilTest extends BaseServiceTestCase {
public void testgetCurrentLevel(){
int level = CatetoryUtil.getCurrentLevel(0);
assertEquals(0, level);
}
}

这是个很简单的测试,要点是测试类的父类是BaseServiceTestCase,这个类完成了Liferay平台初始化的全部工作,继承了它,就可以使用Liferay提供的所有服务了。还有一点,我发现数据库设置在文件/portal/portal-impl/test/test-jdbc.properties中,这点有点诡异,符合Liferay一贯的作风,诡异:)
mysql数据库的配置是:

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost/lportal
jdbc.username=username
jdbc.password=password

经过这个配置,使用数据库就没问题了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值