`

如何在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

经过这个配置,使用数据库就没问题了。
分享到:
评论
2 楼 Sev7en_jun 2008-11-28  
1 楼 dayang2001911 2008-10-28  
Liferay
是个什么东东?

相关推荐

    在liferay中整合GWT,附例子

    在Liferay中整合GWT(Google Web Toolkit)是一项常见的任务,尤其对于开发复杂的企业级Web应用来说,这种集成可以利用GWT的强大力量来创建高性能的用户界面,同时利用Liferay的门户功能和社区特性。这篇博文提供了...

    liferay的开发文档

    此外,文档还涵盖了插件的调试和测试,确保开发者能高效地开发和维护Liferay插件。 总结来说,这四个Liferay开发文档为开发者提供了一个全面的学习路径,从基础的portlet开发到高级的主题和插件设计,再到Liferay...

    liferay 整合struts例子

    然后在Liferay门户中添加并配置portlet,进行功能测试。 6. **report-form-portlet**:这个文件可能是例子中的一个portlet,可能包含了一个报告或表单的展示和处理。它展示了如何在Liferay中创建一个基于Struts的...

    Liferay 主题开发官方文档中文翻译

    通过本指南,开发者可以系统地了解如何在Liferay 6.2中创建和定制主题。从创建项目到设置目录结构,再到设计和测试,每一步都至关重要。掌握这些知识将有助于开发者们开发出既美观又实用的主题,提升网站的用户体验...

    Liferay的CAS SSO实现

    在Liferay中实现SSO(Single Sign-On)单点登录功能,可以让用户在一个系统登录后,无需再次输入凭证就能访问其他关联系统,极大地提高了用户体验。其中,CAS(Central Authentication Service)是一个广泛应用的...

    Liferay入门帮助文档(Liferay开发指南)

    一旦部署成功,可以在Liferay门户中查看并测试portlet的功能。 举例来说,"表格维护portlet开发"章节将深入介绍如何开发一个能够管理和维护数据库表格的portlet。这可能涉及创建portlet的视图、控制器和模型组件,...

    Liferay集成Activiti开发工程

    6. 测试与部署:在IDE中运行和测试集成,确认流程运行无误后,将模块部署到Liferay服务器上。 通过以上步骤,开发者可以利用Liferay的门户功能和Activiti的流程引擎能力,实现复杂的企业级工作流应用,提高业务效率...

    liferay相关的代码

    此外,版本控制系统如Git,协同开发工具如Jenkins,以及持续集成和自动化测试工具如Maven和Gradle,都是Liferay开发过程中不可或缺的。 在压缩包中的“代码”文件,可能是示例代码、自定义portlet或主题的实现,...

    liferay开发环境搭建

    在偏好设置中,选择Liferay -> Installed Plugin SDKs,点击Add,选择之前解压的Liferay Plugins SDK的路径。 **步骤4:导入Liferay源码** 将Liferay Portal Source Code和Tomcat Bundle解压到`C:\liferay dev`,并...

    Liferay6.2的简单一个portal例子并写了简单代码说明。可以运行,自己写的。

    在本文中,我们将深入探讨基于Liferay 6.2的Portal开发,特别是在增删改查(CRUD)操作方面的实践。Liferay Portal是一款开源的企业级门户平台,它提供了丰富的功能来构建、管理和自定义Web应用。这个特定的例子是...

    Liferay7.0自定义登录实例

    在本文中,我们将深入探讨如何在Liferay 7.0中实现自定义登录实例。Liferay是一款开源的企业级门户平台,提供了丰富的功能和强大的定制能力,使得开发者可以根据具体需求进行扩展。自定义登录界面和流程是提升用户...

    liferay6.2开发指南.pdf

    在 Liferay 6.2 开发中,除了基础概念和工具,开发者还需要掌握诸如portlet生命周期、服务构建、安全性和权限控制、国际化、事件处理、API 使用以及性能优化等方面的知识。本指南将逐步引导开发者深入这些主题,从而...

    LIFERAY的ppt课件

    5. **测试与调试**:充分利用Liferay的内置日志和调试工具,确保代码质量。 通过深入学习和实践,Liferay初学者可以逐渐掌握这个强大的门户平台,并能灵活运用到实际项目中,为企业带来高效、协作的工作环境。

    liferay portlet 开发实例

    在IT领域,特别是企业级应用开发中,Liferay作为一个强大的企业门户平台,提供了丰富的功能和服务,其中Liferay Portlet的开发是构建定制化企业应用的关键技术之一。本文将基于提供的文件信息,深入解析Liferay ...

    liferay+cas

    - **配置 Liferay SDK 和 Portal Runtime**:在 Eclipse 中设置 Liferay SDK 路径,并配置 Liferay Portal Runtime,使其指向安装的 Tomcat 服务器和 Liferay 门户。 - **启动服务**:通过 Eclipse 的 Server 视图...

    liferay一个简单的portlet

    这篇博文将深入探讨如何在Liferay中创建一个简单的Portlet,帮助开发者更好地理解Liferay的开发过程。 首先,让我们了解Portlet的基本概念。Portlet是一种Web组件,它可以嵌入到门户页面中,提供交互式的用户体验。...

    LIFERAY-HOOK 开发指南

    在Liferay框架中,Hook是一种强大的工具,它允许开发者对Liferay核心功能进行扩展和定制,而无需直接修改Liferay源代码。LIFERAY-HOOK开发指南主要涵盖了如何利用Hook实现特定功能的详细步骤,以确保二次开发的代码...

Global site tag (gtag.js) - Google Analytics