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<FlowApproveContent> 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<FlowApproveContent> 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());
|
}
|
}
|