⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 templatetest.java

📁 采用tapestry的简单OA系统
💻 JAVA
字号:
package com.ejsun.entapps.test;

import com.ejsun.entapps.domain.simpleoa.Attribute;
import com.ejsun.entapps.domain.simpleoa.Template;
import com.ejsun.entapps.domain.simpleoa.TemplateAttribute;
import com.ejsun.entapps.service.simpleoa.TemplateService;

/**
 * 
 * @author	Quake Wang
 * @since	2004-4-17
 * @version $Revision: 1.1 $
 * 
 **/
public class TemplateTest extends AbstractTest {
	
	private TemplateService getTemplateService() {
		return (TemplateService) serviceLocator.getService("templateService");
	}
			
	public void testCRUDTemplate() {
		Template template = new Template();
		template.setName("TEST_CRUD_TEMPLATE");
		template.setVersion("beta 1");
		template.addAttribute(new TemplateAttribute("attribute one"));
		template.addAttribute(new TemplateAttribute("start time", Attribute.DATE_TYPE));
		template.addAttribute(new TemplateAttribute("remark filed", Attribute.TEXT_TYPE));
		getTemplateService().createTemplate(template);
		assertFalse(template.isNew());		
		
		Template t1 = getTemplateService().loadTemplateById(template.getId());
		assertEquals(t1.getName(), "TEST_CRUD_TEMPLATE");
		assertEquals(t1.getAttributes().size(), 3);
		
		getTemplateService().deleteTemplate(t1);
				
		assertNull(getTemplateService().loadTemplateById(template.getId()));
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -