package com.vci.test.workflow; import static org.junit.Assert.assertEquals; import java.util.Date; import java.util.List; import org.junit.After; import org.junit.AfterClass; import org.junit.Before; import org.junit.BeforeClass; import org.junit.Test; import com.vci.common.objects.QueryParam; import com.vci.common.objects.QueryResult; import com.vci.common.objects.UserEntity; import com.vci.server.workflow.objects.FlowApproveContent; import com.vci.server.workflow.server.task.approve.FlowApproveContentService; /** * FlowApproveContent DAO Service Test * */ public class FlowApproveContentServiceTest { private UserEntity userEntity = new UserEntity(); @BeforeClass public static void setUpBeforeClass() throws Exception { } @AfterClass public static void tearDownAfterClass() throws Exception { } @Before public void setUp() throws Exception { userEntity.setUserName("xc"); userEntity.setModule(this.getClass().getName()); userEntity.setIp("192.168.0.26"); } @After public void tearDown() throws Exception { } @Test public void testSaveFlowApproveContent() { FlowApproveContent object = new FlowApproveContent(); FlowApproveContentService service = new FlowApproveContentService(userEntity); object.setId(""); object.setUserId(""); object.setApproveContent(""); object.setSeq((short)0); object.setCreateTime(new Date()); object.setCreateUser(""); object.setCreateRole(""); object.setCreateOrg(""); object.setModifyTime(new Date()); object.setModifyUser(""); object.setModifyRole(""); object.setModifyOrg(""); object.setLicensors(""); boolean res = service.saveFlowApproveContent(object); assertEquals(true, res); } @Test public void testUpdateFlowApproveContent() { FlowApproveContent object = new FlowApproveContent(); FlowApproveContentService service = new FlowApproveContentService(userEntity); object.setId(""); object.setUserId(""); object.setApproveContent(""); object.setSeq((short)0); object.setCreateTime(new Date()); object.setCreateUser(""); object.setCreateRole(""); object.setCreateOrg(""); object.setModifyTime(new Date()); object.setModifyUser(""); object.setModifyRole(""); object.setModifyOrg(""); object.setLicensors(""); boolean res = service.updateFlowApproveContent(object); assertEquals(true, res); } @Test public void testDeleteFlowApproveContentStringArray() { FlowApproveContentService service = new FlowApproveContentService(userEntity); boolean res = service.deleteFlowApproveContent(new String[]{"123", "456"}); assertEquals(true, res); } @Test public void testGetFlowApproveContents() { FlowApproveContentService service = new FlowApproveContentService(userEntity); List objects = service.getFlowApproveContents(); int size = objects.size(); for(FlowApproveContent object : objects){ System.out.println(object); } assertEquals(2, size); } @Test public void testGetFlowApproveContentByPageing(){ FlowApproveContentService service = new FlowApproveContentService(userEntity); QueryParam queryParam = new QueryParam(); queryParam.setPageIndex(1); queryParam.setPageSize(50); QueryResult res = service.getFlowApproveContentByPageing(queryParam); int size = res.getDatas().length; for(FlowApproveContent object : res.getDatas()){ System.out.println(object); } int total = res.getTotal(); assertEquals(50, total); } @Test public void testGetFlowApproveContentById() { FlowApproveContentService service = new FlowApproveContentService(userEntity); FlowApproveContent object = service.getFlowApproveContentById("123"); assertEquals("123", object.getId()); } }