26 changed files with 4 additions and 3919 deletions
-
4mdp-form-bootstrap/src/main/java/com/mdp/WebSecurityConfig.java
-
4mdp-form/src/test/java/com/mdp/WebSecurityConfig.java
-
152mdp-form/src/test/java/com/mdp/form/ctrl/TestFormDataController.java
-
152mdp-form/src/test/java/com/mdp/form/ctrl/TestFormDataProcessApprovaController.java
-
152mdp-form/src/test/java/com/mdp/form/ctrl/TestFormDataTagController.java
-
152mdp-form/src/test/java/com/mdp/form/ctrl/TestFormDefController.java
-
152mdp-form/src/test/java/com/mdp/form/ctrl/TestFormDefTagController.java
-
152mdp-form/src/test/java/com/mdp/form/ctrl/TestFormFieldController.java
-
152mdp-form/src/test/java/com/mdp/form/ctrl/TestFormQxController.java
-
152mdp-form/src/test/java/com/mdp/form/ctrl/TestFormViewController.java
-
320mdp-form/src/test/java/com/mdp/form/dao/TestFormDataDao.java
-
320mdp-form/src/test/java/com/mdp/form/dao/TestFormDataProcessApprovaDao.java
-
320mdp-form/src/test/java/com/mdp/form/dao/TestFormDataTagDao.java
-
320mdp-form/src/test/java/com/mdp/form/dao/TestFormDefDao.java
-
320mdp-form/src/test/java/com/mdp/form/dao/TestFormDefTagDao.java
-
320mdp-form/src/test/java/com/mdp/form/dao/TestFormFieldDao.java
-
320mdp-form/src/test/java/com/mdp/form/dao/TestFormQxDao.java
-
51mdp-form/src/test/java/com/mdp/form/dao/TestFormViewDao.java
-
51mdp-form/src/test/java/com/mdp/form/service/TestFormDataProcessApprovaService.java
-
51mdp-form/src/test/java/com/mdp/form/service/TestFormDataService.java
-
51mdp-form/src/test/java/com/mdp/form/service/TestFormDataTagService.java
-
51mdp-form/src/test/java/com/mdp/form/service/TestFormDefService.java
-
51mdp-form/src/test/java/com/mdp/form/service/TestFormDefTagService.java
-
51mdp-form/src/test/java/com/mdp/form/service/TestFormFieldService.java
-
51mdp-form/src/test/java/com/mdp/form/service/TestFormQxService.java
-
51mdp-form/src/test/java/com/mdp/form/service/TestFormViewService.java
@ -1,152 +0,0 @@ |
|||
package com.mdp.form.ctrl; |
|||
|
|||
import java.text.SimpleDateFormat; |
|||
import java.util.*; |
|||
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.*; |
|||
import static org.springframework.test.web.servlet.result.MockMvcResultHandlers.*; |
|||
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.*; |
|||
|
|||
import com.mdp.form.entity.FormData; |
|||
import org.junit.Before; |
|||
import org.junit.Test; |
|||
import org.junit.runner.RunWith; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.mock.web.MockHttpServletRequest; |
|||
import org.springframework.mock.web.MockHttpServletResponse; |
|||
import org.springframework.mock.web.MockHttpSession; |
|||
import org.springframework.mock.web.MockServletContext; |
|||
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; |
|||
import org.springframework.test.web.servlet.MockMvc; |
|||
import org.springframework.test.web.servlet.request.MockHttpServletRequestBuilder; |
|||
import org.springframework.test.web.servlet.setup.MockMvcBuilders; |
|||
import org.springframework.web.context.WebApplicationContext; |
|||
import org.springframework.web.context.request.ServletWebRequest; |
|||
import org.springframework.boot.test.context.SpringBootTest; |
|||
import com.fasterxml.jackson.databind.ObjectMapper; |
|||
import org.springframework.http.MediaType; |
|||
import com.mdp.core.utils.BaseUtils; |
|||
/** |
|||
* 组织 com.qqkj<br> |
|||
* 顶级模块 mdp<br> |
|||
* 大模块 form<br> |
|||
* 小模块 <br> |
|||
* 表 FORM.form_data form_data<br> |
|||
* 实体 FormData<br> |
|||
* 表是指数据库结构中的表,实体是指java类型中的实体类<br> |
|||
* 当前实体所有属性名:<br> |
|||
* id,two,three,four,five,six,seven,eight,nine,ten,lastTime,one,zero,remark,formId,userid,eleven,twelve,thirteen,fourteen,fifteen,attachmentUrls,attachmentNames,branchId,bizKey,deptid,flowState,createTime,dqxCode,cuserid,tagIds,tagNames,cusername,deptName;<br> |
|||
* 当前表的所有字段名:<br> |
|||
* id,two,three,four,five,six,seven,eight,nine,ten,last_time,one,zero,remark,form_id,userid,eleven,twelve,thirteen,fourteen,fifteen,attachment_urls,attachment_names,branch_id,biz_key,deptid,flow_state,create_time,dqx_code,cuserid,tag_ids,tag_names,cusername,dept_name;<br> |
|||
* 当前主键(包括多主键):<br> |
|||
* id;<br> |
|||
**/ |
|||
@RunWith(SpringJUnit4ClassRunner.class) |
|||
@SpringBootTest |
|||
public class TestFormDataController { |
|||
|
|||
@Autowired |
|||
public WebApplicationContext wac; // cached |
|||
@Autowired |
|||
public MockServletContext servletContext; // cached |
|||
@Autowired |
|||
public MockHttpSession session; |
|||
@Autowired |
|||
public MockHttpServletRequest request; |
|||
@Autowired |
|||
public MockHttpServletResponse response; |
|||
@Autowired |
|||
public ServletWebRequest webRequest; |
|||
|
|||
public MockMvc mockMvc; |
|||
|
|||
public MockHttpServletRequestBuilder msrb; |
|||
|
|||
ObjectMapper om = new ObjectMapper(); |
|||
|
|||
@Before |
|||
public void setup() { |
|||
this.mockMvc = MockMvcBuilders.webAppContextSetup(this.wac).build(); |
|||
} |
|||
|
|||
@Test |
|||
public void add() throws Exception { |
|||
Map<String,Object> p=BaseUtils.map("id","1N13","two","28Z2","three","LaYj","four","G837","five","Y7ed","six","5w9y","seven","7I03","eight","DqjP","nine","kafw","ten","p5t6","lastTime",parse("2020-03-16 23:28:18"),"one","M3gU","zero","dLpD","remark","o4z3","formId","f57i","userid","T3y2","eleven","D8HY","twelve","0XHC","thirteen","2JeD","fourteen","4u09","fifteen","IM91","attachmentUrls","BlFB","attachmentNames","7kil","branchId","enpT","bizKey","T21q","deptid","LgTi","flowState","i","createTime",parse("2020-03-16 23:28:18"),"dqxCode","5OQJ","cuserid","","tagIds","wu1U","tagNames","Qs02","cusername","5RxL","deptName","M2IL"); |
|||
FormData formData=BaseUtils.fromMap(p,FormData.class); |
|||
String jsonFormData=om.writeValueAsString(formData); |
|||
mockMvc.perform( post("/**/form/formData/add").content(jsonFormData).contentType(MediaType.APPLICATION_JSON)) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)); |
|||
} |
|||
|
|||
@Test |
|||
public void list() throws Exception { |
|||
mockMvc.perform( get("/**/form/formData/list") |
|||
.param("id","1N13").param("currentPage", "1").param("pageSize", "10")) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)) |
|||
.andExpect(jsonPath("data").isArray()) |
|||
.andExpect(jsonPath("pageInfo.total").exists()); |
|||
} |
|||
|
|||
@Test |
|||
public void listKey() throws Exception { |
|||
mockMvc.perform( get("/**/form/formData/listKey") |
|||
.param("id","1N13").param("currentPage", "1").param("pageSize", "10")) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)) |
|||
.andExpect(jsonPath("data").isArray()) |
|||
.andExpect(jsonPath("pageInfo.total").exists()); |
|||
} |
|||
|
|||
@Test |
|||
public void edit() throws Exception { |
|||
Map<String,Object> p=BaseUtils.map("id","1N13","two","28Z2","three","LaYj","four","G837","five","Y7ed","six","5w9y","seven","7I03","eight","DqjP","nine","kafw","ten","p5t6","lastTime",parse("2020-03-16 23:28:18"),"one","M3gU","zero","dLpD","remark","o4z3","formId","f57i","userid","T3y2","eleven","D8HY","twelve","0XHC","thirteen","2JeD","fourteen","4u09","fifteen","IM91","attachmentUrls","BlFB","attachmentNames","7kil","branchId","enpT","bizKey","T21q","deptid","LgTi","flowState","i","createTime",parse("2020-03-16 23:28:18"),"dqxCode","5OQJ","cuserid","","tagIds","wu1U","tagNames","Qs02","cusername","5RxL","deptName","M2IL"); |
|||
FormData formData=BaseUtils.fromMap(p,FormData.class); |
|||
String jsonFormData=om.writeValueAsString(formData); |
|||
mockMvc.perform( post("/**/form/formData/edit").content(jsonFormData).contentType(MediaType.APPLICATION_JSON)) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)); |
|||
} |
|||
|
|||
@Test |
|||
public void del() throws Exception { |
|||
mockMvc.perform( post("/**/form/formData/del").content("1N13").contentType(MediaType.APPLICATION_JSON)) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)); |
|||
} |
|||
|
|||
@Test |
|||
public void batchDel() throws Exception { |
|||
Map<String,Object> p=BaseUtils.map("id","1N13","two","28Z2","three","LaYj","four","G837","five","Y7ed","six","5w9y","seven","7I03","eight","DqjP","nine","kafw","ten","p5t6","lastTime",parse("2020-03-16 23:28:18"),"one","M3gU","zero","dLpD","remark","o4z3","formId","f57i","userid","T3y2","eleven","D8HY","twelve","0XHC","thirteen","2JeD","fourteen","4u09","fifteen","IM91","attachmentUrls","BlFB","attachmentNames","7kil","branchId","enpT","bizKey","T21q","deptid","LgTi","flowState","i","createTime",parse("2020-03-16 23:28:18"),"dqxCode","5OQJ","cuserid","","tagIds","wu1U","tagNames","Qs02","cusername","5RxL","deptName","M2IL"); |
|||
FormData formData=BaseUtils.fromMap(p,FormData.class); |
|||
List<FormData> formDatas=new ArrayList<>(); |
|||
formDatas.add(formData); |
|||
String jsonFormData=om.writeValueAsString(formDatas); |
|||
mockMvc.perform( post("/**/form/formData/batchDel").content(jsonFormData).contentType(MediaType.APPLICATION_JSON)) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)); |
|||
} |
|||
/** |
|||
* 将字符串类型的日期转成Date对象 |
|||
* @param source 如2015-10-23或者 2015-10-23 15:30:25等 |
|||
* @param pattern 格式必须与 source的格式一致,如 2015-10-23对应的 pattern为 yyyy-MM-dd, <br> |
|||
* 2015-10-23 15:30:25 对应的pattern 为 yyyy-MM-dd HH:mm:ss |
|||
* @return |
|||
*/ |
|||
public static Date parse(String source){ |
|||
|
|||
SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMddHHmmss"); |
|||
try { |
|||
return sdf.parse(source); |
|||
} catch (Exception e) { |
|||
} |
|||
|
|||
return null; |
|||
} |
|||
} |
|||
@ -1,152 +0,0 @@ |
|||
package com.mdp.form.ctrl; |
|||
|
|||
import java.text.SimpleDateFormat; |
|||
import java.util.*; |
|||
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.*; |
|||
import static org.springframework.test.web.servlet.result.MockMvcResultHandlers.*; |
|||
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.*; |
|||
|
|||
import com.mdp.form.entity.FormDataProcessApprova; |
|||
import org.junit.Before; |
|||
import org.junit.Test; |
|||
import org.junit.runner.RunWith; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.mock.web.MockHttpServletRequest; |
|||
import org.springframework.mock.web.MockHttpServletResponse; |
|||
import org.springframework.mock.web.MockHttpSession; |
|||
import org.springframework.mock.web.MockServletContext; |
|||
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; |
|||
import org.springframework.test.web.servlet.MockMvc; |
|||
import org.springframework.test.web.servlet.request.MockHttpServletRequestBuilder; |
|||
import org.springframework.test.web.servlet.setup.MockMvcBuilders; |
|||
import org.springframework.web.context.WebApplicationContext; |
|||
import org.springframework.web.context.request.ServletWebRequest; |
|||
import org.springframework.boot.test.context.SpringBootTest; |
|||
import com.fasterxml.jackson.databind.ObjectMapper; |
|||
import org.springframework.http.MediaType; |
|||
import com.mdp.core.utils.BaseUtils; |
|||
/** |
|||
* 组织 com.qqkj<br> |
|||
* 顶级模块 mdp<br> |
|||
* 大模块 form<br> |
|||
* 小模块 <br> |
|||
* 表 FORM.form_data_process_approva form_data_process_approva<br> |
|||
* 实体 FormDataProcessApprova<br> |
|||
* 表是指数据库结构中的表,实体是指java类型中的实体类<br> |
|||
* 当前实体所有属性名:<br> |
|||
* branchId,procInstId,agree,assignee,mainTitle,actId,taskName,commentMsg,id,eventName,bizKey,modelKey,flowLastTime,flowBranchId,flowState,startUserid,procDefId,modelName,formId,formDataId;<br> |
|||
* 当前表的所有字段名:<br> |
|||
* branch_id,proc_inst_id,agree,assignee,main_title,act_id,task_name,comment_msg,id,event_name,biz_key,model_key,flow_last_time,flow_branch_id,flow_state,start_userid,proc_def_id,model_name,form_id,form_data_id;<br> |
|||
* 当前主键(包括多主键):<br> |
|||
* id;<br> |
|||
**/ |
|||
@RunWith(SpringJUnit4ClassRunner.class) |
|||
@SpringBootTest |
|||
public class TestFormDataProcessApprovaController { |
|||
|
|||
@Autowired |
|||
public WebApplicationContext wac; // cached |
|||
@Autowired |
|||
public MockServletContext servletContext; // cached |
|||
@Autowired |
|||
public MockHttpSession session; |
|||
@Autowired |
|||
public MockHttpServletRequest request; |
|||
@Autowired |
|||
public MockHttpServletResponse response; |
|||
@Autowired |
|||
public ServletWebRequest webRequest; |
|||
|
|||
public MockMvc mockMvc; |
|||
|
|||
public MockHttpServletRequestBuilder msrb; |
|||
|
|||
ObjectMapper om = new ObjectMapper(); |
|||
|
|||
@Before |
|||
public void setup() { |
|||
this.mockMvc = MockMvcBuilders.webAppContextSetup(this.wac).build(); |
|||
} |
|||
|
|||
@Test |
|||
public void add() throws Exception { |
|||
Map<String,Object> p=BaseUtils.map("branchId","AbLo","procInstId","Ff0N","agree","2","assignee","wm1n","mainTitle","Up53","actId","68Xh","taskName","D5px","commentMsg","zarz","id","Dfh2","eventName","YIf6","bizKey","2PXq","modelKey","5fuK","flowLastTime",parse("2020-03-29 20:43:44"),"flowBranchId","EswY","flowState","3U","startUserid","3kqZ","procDefId","wIPQ","modelName","dkqt","formId","9Tsi","formDataId","vag1"); |
|||
FormDataProcessApprova formDataProcessApprova=BaseUtils.fromMap(p,FormDataProcessApprova.class); |
|||
String jsonFormDataProcessApprova=om.writeValueAsString(formDataProcessApprova); |
|||
mockMvc.perform( post("/**/form/formDataProcessApprova/add").content(jsonFormDataProcessApprova).contentType(MediaType.APPLICATION_JSON)) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)); |
|||
} |
|||
|
|||
@Test |
|||
public void list() throws Exception { |
|||
mockMvc.perform( get("/**/form/formDataProcessApprova/list") |
|||
.param("id","Dfh2").param("currentPage", "1").param("pageSize", "10")) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)) |
|||
.andExpect(jsonPath("data").isArray()) |
|||
.andExpect(jsonPath("pageInfo.total").exists()); |
|||
} |
|||
|
|||
@Test |
|||
public void listKey() throws Exception { |
|||
mockMvc.perform( get("/**/form/formDataProcessApprova/listKey") |
|||
.param("id","Dfh2").param("currentPage", "1").param("pageSize", "10")) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)) |
|||
.andExpect(jsonPath("data").isArray()) |
|||
.andExpect(jsonPath("pageInfo.total").exists()); |
|||
} |
|||
|
|||
@Test |
|||
public void edit() throws Exception { |
|||
Map<String,Object> p=BaseUtils.map("branchId","AbLo","procInstId","Ff0N","agree","2","assignee","wm1n","mainTitle","Up53","actId","68Xh","taskName","D5px","commentMsg","zarz","id","Dfh2","eventName","YIf6","bizKey","2PXq","modelKey","5fuK","flowLastTime",parse("2020-03-29 20:43:44"),"flowBranchId","EswY","flowState","3U","startUserid","3kqZ","procDefId","wIPQ","modelName","dkqt","formId","9Tsi","formDataId","vag1"); |
|||
FormDataProcessApprova formDataProcessApprova=BaseUtils.fromMap(p,FormDataProcessApprova.class); |
|||
String jsonFormDataProcessApprova=om.writeValueAsString(formDataProcessApprova); |
|||
mockMvc.perform( post("/**/form/formDataProcessApprova/edit").content(jsonFormDataProcessApprova).contentType(MediaType.APPLICATION_JSON)) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)); |
|||
} |
|||
|
|||
@Test |
|||
public void del() throws Exception { |
|||
mockMvc.perform( post("/**/form/formDataProcessApprova/del").content("Dfh2").contentType(MediaType.APPLICATION_JSON)) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)); |
|||
} |
|||
|
|||
@Test |
|||
public void batchDel() throws Exception { |
|||
Map<String,Object> p=BaseUtils.map("branchId","AbLo","procInstId","Ff0N","agree","2","assignee","wm1n","mainTitle","Up53","actId","68Xh","taskName","D5px","commentMsg","zarz","id","Dfh2","eventName","YIf6","bizKey","2PXq","modelKey","5fuK","flowLastTime",parse("2020-03-29 20:43:44"),"flowBranchId","EswY","flowState","3U","startUserid","3kqZ","procDefId","wIPQ","modelName","dkqt","formId","9Tsi","formDataId","vag1"); |
|||
FormDataProcessApprova formDataProcessApprova=BaseUtils.fromMap(p,FormDataProcessApprova.class); |
|||
List<FormDataProcessApprova> formDataProcessApprovas=new ArrayList<>(); |
|||
formDataProcessApprovas.add(formDataProcessApprova); |
|||
String jsonFormDataProcessApprova=om.writeValueAsString(formDataProcessApprovas); |
|||
mockMvc.perform( post("/**/form/formDataProcessApprova/batchDel").content(jsonFormDataProcessApprova).contentType(MediaType.APPLICATION_JSON)) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)); |
|||
} |
|||
/** |
|||
* 将字符串类型的日期转成Date对象 |
|||
* @param source 如2015-10-23或者 2015-10-23 15:30:25等 |
|||
* @param pattern 格式必须与 source的格式一致,如 2015-10-23对应的 pattern为 yyyy-MM-dd, <br> |
|||
* 2015-10-23 15:30:25 对应的pattern 为 yyyy-MM-dd HH:mm:ss |
|||
* @return |
|||
*/ |
|||
public static Date parse(String source){ |
|||
|
|||
SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMddHHmmss"); |
|||
try { |
|||
return sdf.parse(source); |
|||
} catch (Exception e) { |
|||
} |
|||
|
|||
return null; |
|||
} |
|||
} |
|||
@ -1,152 +0,0 @@ |
|||
package com.mdp.form.ctrl; |
|||
|
|||
import java.text.SimpleDateFormat; |
|||
import java.util.*; |
|||
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.*; |
|||
import static org.springframework.test.web.servlet.result.MockMvcResultHandlers.*; |
|||
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.*; |
|||
|
|||
import com.mdp.form.entity.FormDataTag; |
|||
import org.junit.Before; |
|||
import org.junit.Test; |
|||
import org.junit.runner.RunWith; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.mock.web.MockHttpServletRequest; |
|||
import org.springframework.mock.web.MockHttpServletResponse; |
|||
import org.springframework.mock.web.MockHttpSession; |
|||
import org.springframework.mock.web.MockServletContext; |
|||
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; |
|||
import org.springframework.test.web.servlet.MockMvc; |
|||
import org.springframework.test.web.servlet.request.MockHttpServletRequestBuilder; |
|||
import org.springframework.test.web.servlet.setup.MockMvcBuilders; |
|||
import org.springframework.web.context.WebApplicationContext; |
|||
import org.springframework.web.context.request.ServletWebRequest; |
|||
import org.springframework.boot.test.context.SpringBootTest; |
|||
import com.fasterxml.jackson.databind.ObjectMapper; |
|||
import org.springframework.http.MediaType; |
|||
import com.mdp.core.utils.BaseUtils; |
|||
/** |
|||
* 组织 com.qqkj<br> |
|||
* 顶级模块 mdp<br> |
|||
* 大模块 form<br> |
|||
* 小模块 <br> |
|||
* 表 FORM.form_data_tag form_data_tag<br> |
|||
* 实体 FormDataTag<br> |
|||
* 表是指数据库结构中的表,实体是指java类型中的实体类<br> |
|||
* 当前实体所有属性名:<br> |
|||
* dataId,tagId,tagName,id,createTime;<br> |
|||
* 当前表的所有字段名:<br> |
|||
* data_id,tag_id,tag_name,id,create_time;<br> |
|||
* 当前主键(包括多主键):<br> |
|||
* id;<br> |
|||
**/ |
|||
@RunWith(SpringJUnit4ClassRunner.class) |
|||
@SpringBootTest |
|||
public class TestFormDataTagController { |
|||
|
|||
@Autowired |
|||
public WebApplicationContext wac; // cached |
|||
@Autowired |
|||
public MockServletContext servletContext; // cached |
|||
@Autowired |
|||
public MockHttpSession session; |
|||
@Autowired |
|||
public MockHttpServletRequest request; |
|||
@Autowired |
|||
public MockHttpServletResponse response; |
|||
@Autowired |
|||
public ServletWebRequest webRequest; |
|||
|
|||
public MockMvc mockMvc; |
|||
|
|||
public MockHttpServletRequestBuilder msrb; |
|||
|
|||
ObjectMapper om = new ObjectMapper(); |
|||
|
|||
@Before |
|||
public void setup() { |
|||
this.mockMvc = MockMvcBuilders.webAppContextSetup(this.wac).build(); |
|||
} |
|||
|
|||
@Test |
|||
public void add() throws Exception { |
|||
Map<String,Object> p=BaseUtils.map("dataId","5IKG","tagId","XMYF","tagName","0Gru","id","kz13","createTime",parse("2020-03-16 14:50:26")); |
|||
FormDataTag formDataTag=BaseUtils.fromMap(p,FormDataTag.class); |
|||
String jsonFormDataTag=om.writeValueAsString(formDataTag); |
|||
mockMvc.perform( post("/**/form/formDataTag/add").content(jsonFormDataTag).contentType(MediaType.APPLICATION_JSON)) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)); |
|||
} |
|||
|
|||
@Test |
|||
public void list() throws Exception { |
|||
mockMvc.perform( get("/**/form/formDataTag/list") |
|||
.param("id","kz13").param("currentPage", "1").param("pageSize", "10")) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)) |
|||
.andExpect(jsonPath("data").isArray()) |
|||
.andExpect(jsonPath("pageInfo.total").exists()); |
|||
} |
|||
|
|||
@Test |
|||
public void listKey() throws Exception { |
|||
mockMvc.perform( get("/**/form/formDataTag/listKey") |
|||
.param("id","kz13").param("currentPage", "1").param("pageSize", "10")) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)) |
|||
.andExpect(jsonPath("data").isArray()) |
|||
.andExpect(jsonPath("pageInfo.total").exists()); |
|||
} |
|||
|
|||
@Test |
|||
public void edit() throws Exception { |
|||
Map<String,Object> p=BaseUtils.map("dataId","5IKG","tagId","XMYF","tagName","0Gru","id","kz13","createTime",parse("2020-03-16 14:50:26")); |
|||
FormDataTag formDataTag=BaseUtils.fromMap(p,FormDataTag.class); |
|||
String jsonFormDataTag=om.writeValueAsString(formDataTag); |
|||
mockMvc.perform( post("/**/form/formDataTag/edit").content(jsonFormDataTag).contentType(MediaType.APPLICATION_JSON)) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)); |
|||
} |
|||
|
|||
@Test |
|||
public void del() throws Exception { |
|||
mockMvc.perform( post("/**/form/formDataTag/del").content("kz13").contentType(MediaType.APPLICATION_JSON)) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)); |
|||
} |
|||
|
|||
@Test |
|||
public void batchDel() throws Exception { |
|||
Map<String,Object> p=BaseUtils.map("dataId","5IKG","tagId","XMYF","tagName","0Gru","id","kz13","createTime",parse("2020-03-16 14:50:26")); |
|||
FormDataTag formDataTag=BaseUtils.fromMap(p,FormDataTag.class); |
|||
List<FormDataTag> formDataTags=new ArrayList<>(); |
|||
formDataTags.add(formDataTag); |
|||
String jsonFormDataTag=om.writeValueAsString(formDataTags); |
|||
mockMvc.perform( post("/**/form/formDataTag/batchDel").content(jsonFormDataTag).contentType(MediaType.APPLICATION_JSON)) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)); |
|||
} |
|||
/** |
|||
* 将字符串类型的日期转成Date对象 |
|||
* @param source 如2015-10-23或者 2015-10-23 15:30:25等 |
|||
* @param pattern 格式必须与 source的格式一致,如 2015-10-23对应的 pattern为 yyyy-MM-dd, <br> |
|||
* 2015-10-23 15:30:25 对应的pattern 为 yyyy-MM-dd HH:mm:ss |
|||
* @return |
|||
*/ |
|||
public static Date parse(String source){ |
|||
|
|||
SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMddHHmmss"); |
|||
try { |
|||
return sdf.parse(source); |
|||
} catch (Exception e) { |
|||
} |
|||
|
|||
return null; |
|||
} |
|||
} |
|||
@ -1,152 +0,0 @@ |
|||
package com.mdp.form.ctrl; |
|||
|
|||
import java.text.SimpleDateFormat; |
|||
import java.util.*; |
|||
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.*; |
|||
import static org.springframework.test.web.servlet.result.MockMvcResultHandlers.*; |
|||
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.*; |
|||
|
|||
import com.mdp.form.entity.FormDef; |
|||
import org.junit.Before; |
|||
import org.junit.Test; |
|||
import org.junit.runner.RunWith; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.mock.web.MockHttpServletRequest; |
|||
import org.springframework.mock.web.MockHttpServletResponse; |
|||
import org.springframework.mock.web.MockHttpSession; |
|||
import org.springframework.mock.web.MockServletContext; |
|||
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; |
|||
import org.springframework.test.web.servlet.MockMvc; |
|||
import org.springframework.test.web.servlet.request.MockHttpServletRequestBuilder; |
|||
import org.springframework.test.web.servlet.setup.MockMvcBuilders; |
|||
import org.springframework.web.context.WebApplicationContext; |
|||
import org.springframework.web.context.request.ServletWebRequest; |
|||
import org.springframework.boot.test.context.SpringBootTest; |
|||
import com.fasterxml.jackson.databind.ObjectMapper; |
|||
import org.springframework.http.MediaType; |
|||
import com.mdp.core.utils.BaseUtils; |
|||
/** |
|||
* 组织 com.qqkj<br> |
|||
* 顶级模块 mdp<br> |
|||
* 大模块 form<br> |
|||
* 小模块 <br> |
|||
* 表 FORM.form_def form_def<br> |
|||
* 实体 FormDef<br> |
|||
* 表是指数据库结构中的表,实体是指java类型中的实体类<br> |
|||
* 当前实体所有属性名:<br> |
|||
* id,tableName,tableOwner,isCreateTable,formName,userid,deptid,formType,isTemplate,bizType,ctime,branchId,categoryId,tagIds,tagNames,username,deptName;<br> |
|||
* 当前表的所有字段名:<br> |
|||
* id,table_name,table_owner,is_create_table,form_name,userid,deptid,form_type,is_template,biz_type,ctime,branch_id,category_id,tag_ids,tag_names,username,dept_name;<br> |
|||
* 当前主键(包括多主键):<br> |
|||
* id;<br> |
|||
**/ |
|||
@RunWith(SpringJUnit4ClassRunner.class) |
|||
@SpringBootTest |
|||
public class TestFormDefController { |
|||
|
|||
@Autowired |
|||
public WebApplicationContext wac; // cached |
|||
@Autowired |
|||
public MockServletContext servletContext; // cached |
|||
@Autowired |
|||
public MockHttpSession session; |
|||
@Autowired |
|||
public MockHttpServletRequest request; |
|||
@Autowired |
|||
public MockHttpServletResponse response; |
|||
@Autowired |
|||
public ServletWebRequest webRequest; |
|||
|
|||
public MockMvc mockMvc; |
|||
|
|||
public MockHttpServletRequestBuilder msrb; |
|||
|
|||
ObjectMapper om = new ObjectMapper(); |
|||
|
|||
@Before |
|||
public void setup() { |
|||
this.mockMvc = MockMvcBuilders.webAppContextSetup(this.wac).build(); |
|||
} |
|||
|
|||
@Test |
|||
public void add() throws Exception { |
|||
Map<String,Object> p=BaseUtils.map("id","Ohi6","tableName","rMaQ","tableOwner","2Hz4","isCreateTable","V","formName","8gp6","userid","NKUh","deptid","7SMx","formType","n","isTemplate","C","bizType","2N7H","ctime",parse("2020-03-16 23:28:15"),"branchId","h0b0","categoryId","5LwF","tagIds","jXSn","tagNames","71bt","username","qJF0","deptName","8TYz"); |
|||
FormDef formDef=BaseUtils.fromMap(p,FormDef.class); |
|||
String jsonFormDef=om.writeValueAsString(formDef); |
|||
mockMvc.perform( post("/**/form/formDef/add").content(jsonFormDef).contentType(MediaType.APPLICATION_JSON)) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)); |
|||
} |
|||
|
|||
@Test |
|||
public void list() throws Exception { |
|||
mockMvc.perform( get("/**/form/formDef/list") |
|||
.param("id","Ohi6").param("currentPage", "1").param("pageSize", "10")) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)) |
|||
.andExpect(jsonPath("data").isArray()) |
|||
.andExpect(jsonPath("pageInfo.total").exists()); |
|||
} |
|||
|
|||
@Test |
|||
public void listKey() throws Exception { |
|||
mockMvc.perform( get("/**/form/formDef/listKey") |
|||
.param("id","Ohi6").param("currentPage", "1").param("pageSize", "10")) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)) |
|||
.andExpect(jsonPath("data").isArray()) |
|||
.andExpect(jsonPath("pageInfo.total").exists()); |
|||
} |
|||
|
|||
@Test |
|||
public void edit() throws Exception { |
|||
Map<String,Object> p=BaseUtils.map("id","Ohi6","tableName","rMaQ","tableOwner","2Hz4","isCreateTable","V","formName","8gp6","userid","NKUh","deptid","7SMx","formType","n","isTemplate","C","bizType","2N7H","ctime",parse("2020-03-16 23:28:15"),"branchId","h0b0","categoryId","5LwF","tagIds","jXSn","tagNames","71bt","username","qJF0","deptName","8TYz"); |
|||
FormDef formDef=BaseUtils.fromMap(p,FormDef.class); |
|||
String jsonFormDef=om.writeValueAsString(formDef); |
|||
mockMvc.perform( post("/**/form/formDef/edit").content(jsonFormDef).contentType(MediaType.APPLICATION_JSON)) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)); |
|||
} |
|||
|
|||
@Test |
|||
public void del() throws Exception { |
|||
mockMvc.perform( post("/**/form/formDef/del").content("Ohi6").contentType(MediaType.APPLICATION_JSON)) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)); |
|||
} |
|||
|
|||
@Test |
|||
public void batchDel() throws Exception { |
|||
Map<String,Object> p=BaseUtils.map("id","Ohi6","tableName","rMaQ","tableOwner","2Hz4","isCreateTable","V","formName","8gp6","userid","NKUh","deptid","7SMx","formType","n","isTemplate","C","bizType","2N7H","ctime",parse("2020-03-16 23:28:15"),"branchId","h0b0","categoryId","5LwF","tagIds","jXSn","tagNames","71bt","username","qJF0","deptName","8TYz"); |
|||
FormDef formDef=BaseUtils.fromMap(p,FormDef.class); |
|||
List<FormDef> formDefs=new ArrayList<>(); |
|||
formDefs.add(formDef); |
|||
String jsonFormDef=om.writeValueAsString(formDefs); |
|||
mockMvc.perform( post("/**/form/formDef/batchDel").content(jsonFormDef).contentType(MediaType.APPLICATION_JSON)) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)); |
|||
} |
|||
/** |
|||
* 将字符串类型的日期转成Date对象 |
|||
* @param source 如2015-10-23或者 2015-10-23 15:30:25等 |
|||
* @param pattern 格式必须与 source的格式一致,如 2015-10-23对应的 pattern为 yyyy-MM-dd, <br> |
|||
* 2015-10-23 15:30:25 对应的pattern 为 yyyy-MM-dd HH:mm:ss |
|||
* @return |
|||
*/ |
|||
public static Date parse(String source){ |
|||
|
|||
SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMddHHmmss"); |
|||
try { |
|||
return sdf.parse(source); |
|||
} catch (Exception e) { |
|||
} |
|||
|
|||
return null; |
|||
} |
|||
} |
|||
@ -1,152 +0,0 @@ |
|||
package com.mdp.form.ctrl; |
|||
|
|||
import java.text.SimpleDateFormat; |
|||
import java.util.*; |
|||
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.*; |
|||
import static org.springframework.test.web.servlet.result.MockMvcResultHandlers.*; |
|||
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.*; |
|||
|
|||
import com.mdp.form.entity.FormDefTag; |
|||
import org.junit.Before; |
|||
import org.junit.Test; |
|||
import org.junit.runner.RunWith; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.mock.web.MockHttpServletRequest; |
|||
import org.springframework.mock.web.MockHttpServletResponse; |
|||
import org.springframework.mock.web.MockHttpSession; |
|||
import org.springframework.mock.web.MockServletContext; |
|||
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; |
|||
import org.springframework.test.web.servlet.MockMvc; |
|||
import org.springframework.test.web.servlet.request.MockHttpServletRequestBuilder; |
|||
import org.springframework.test.web.servlet.setup.MockMvcBuilders; |
|||
import org.springframework.web.context.WebApplicationContext; |
|||
import org.springframework.web.context.request.ServletWebRequest; |
|||
import org.springframework.boot.test.context.SpringBootTest; |
|||
import com.fasterxml.jackson.databind.ObjectMapper; |
|||
import org.springframework.http.MediaType; |
|||
import com.mdp.core.utils.BaseUtils; |
|||
/** |
|||
* 组织 com.qqkj<br> |
|||
* 顶级模块 mdp<br> |
|||
* 大模块 form<br> |
|||
* 小模块 <br> |
|||
* 表 FORM.form_def_tag form_def_tag<br> |
|||
* 实体 FormDefTag<br> |
|||
* 表是指数据库结构中的表,实体是指java类型中的实体类<br> |
|||
* 当前实体所有属性名:<br> |
|||
* formId,tagId,tagName,id,createTime;<br> |
|||
* 当前表的所有字段名:<br> |
|||
* form_id,tag_id,tag_name,id,create_time;<br> |
|||
* 当前主键(包括多主键):<br> |
|||
* id;<br> |
|||
**/ |
|||
@RunWith(SpringJUnit4ClassRunner.class) |
|||
@SpringBootTest |
|||
public class TestFormDefTagController { |
|||
|
|||
@Autowired |
|||
public WebApplicationContext wac; // cached |
|||
@Autowired |
|||
public MockServletContext servletContext; // cached |
|||
@Autowired |
|||
public MockHttpSession session; |
|||
@Autowired |
|||
public MockHttpServletRequest request; |
|||
@Autowired |
|||
public MockHttpServletResponse response; |
|||
@Autowired |
|||
public ServletWebRequest webRequest; |
|||
|
|||
public MockMvc mockMvc; |
|||
|
|||
public MockHttpServletRequestBuilder msrb; |
|||
|
|||
ObjectMapper om = new ObjectMapper(); |
|||
|
|||
@Before |
|||
public void setup() { |
|||
this.mockMvc = MockMvcBuilders.webAppContextSetup(this.wac).build(); |
|||
} |
|||
|
|||
@Test |
|||
public void add() throws Exception { |
|||
Map<String,Object> p=BaseUtils.map("formId","4eu8","tagId","zZ3c","tagName","JXVZ","id","F9B1","createTime",parse("2020-03-16 14:50:25")); |
|||
FormDefTag formDefTag=BaseUtils.fromMap(p,FormDefTag.class); |
|||
String jsonFormDefTag=om.writeValueAsString(formDefTag); |
|||
mockMvc.perform( post("/**/form/formDefTag/add").content(jsonFormDefTag).contentType(MediaType.APPLICATION_JSON)) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)); |
|||
} |
|||
|
|||
@Test |
|||
public void list() throws Exception { |
|||
mockMvc.perform( get("/**/form/formDefTag/list") |
|||
.param("id","F9B1").param("currentPage", "1").param("pageSize", "10")) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)) |
|||
.andExpect(jsonPath("data").isArray()) |
|||
.andExpect(jsonPath("pageInfo.total").exists()); |
|||
} |
|||
|
|||
@Test |
|||
public void listKey() throws Exception { |
|||
mockMvc.perform( get("/**/form/formDefTag/listKey") |
|||
.param("id","F9B1").param("currentPage", "1").param("pageSize", "10")) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)) |
|||
.andExpect(jsonPath("data").isArray()) |
|||
.andExpect(jsonPath("pageInfo.total").exists()); |
|||
} |
|||
|
|||
@Test |
|||
public void edit() throws Exception { |
|||
Map<String,Object> p=BaseUtils.map("formId","4eu8","tagId","zZ3c","tagName","JXVZ","id","F9B1","createTime",parse("2020-03-16 14:50:25")); |
|||
FormDefTag formDefTag=BaseUtils.fromMap(p,FormDefTag.class); |
|||
String jsonFormDefTag=om.writeValueAsString(formDefTag); |
|||
mockMvc.perform( post("/**/form/formDefTag/edit").content(jsonFormDefTag).contentType(MediaType.APPLICATION_JSON)) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)); |
|||
} |
|||
|
|||
@Test |
|||
public void del() throws Exception { |
|||
mockMvc.perform( post("/**/form/formDefTag/del").content("F9B1").contentType(MediaType.APPLICATION_JSON)) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)); |
|||
} |
|||
|
|||
@Test |
|||
public void batchDel() throws Exception { |
|||
Map<String,Object> p=BaseUtils.map("formId","4eu8","tagId","zZ3c","tagName","JXVZ","id","F9B1","createTime",parse("2020-03-16 14:50:25")); |
|||
FormDefTag formDefTag=BaseUtils.fromMap(p,FormDefTag.class); |
|||
List<FormDefTag> formDefTags=new ArrayList<>(); |
|||
formDefTags.add(formDefTag); |
|||
String jsonFormDefTag=om.writeValueAsString(formDefTags); |
|||
mockMvc.perform( post("/**/form/formDefTag/batchDel").content(jsonFormDefTag).contentType(MediaType.APPLICATION_JSON)) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)); |
|||
} |
|||
/** |
|||
* 将字符串类型的日期转成Date对象 |
|||
* @param source 如2015-10-23或者 2015-10-23 15:30:25等 |
|||
* @param pattern 格式必须与 source的格式一致,如 2015-10-23对应的 pattern为 yyyy-MM-dd, <br> |
|||
* 2015-10-23 15:30:25 对应的pattern 为 yyyy-MM-dd HH:mm:ss |
|||
* @return |
|||
*/ |
|||
public static Date parse(String source){ |
|||
|
|||
SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMddHHmmss"); |
|||
try { |
|||
return sdf.parse(source); |
|||
} catch (Exception e) { |
|||
} |
|||
|
|||
return null; |
|||
} |
|||
} |
|||
@ -1,152 +0,0 @@ |
|||
package com.mdp.form.ctrl; |
|||
|
|||
import java.text.SimpleDateFormat; |
|||
import java.util.*; |
|||
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.*; |
|||
import static org.springframework.test.web.servlet.result.MockMvcResultHandlers.*; |
|||
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.*; |
|||
|
|||
import com.mdp.form.entity.FormField; |
|||
import org.junit.Before; |
|||
import org.junit.Test; |
|||
import org.junit.runner.RunWith; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.mock.web.MockHttpServletRequest; |
|||
import org.springframework.mock.web.MockHttpServletResponse; |
|||
import org.springframework.mock.web.MockHttpSession; |
|||
import org.springframework.mock.web.MockServletContext; |
|||
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; |
|||
import org.springframework.test.web.servlet.MockMvc; |
|||
import org.springframework.test.web.servlet.request.MockHttpServletRequestBuilder; |
|||
import org.springframework.test.web.servlet.setup.MockMvcBuilders; |
|||
import org.springframework.web.context.WebApplicationContext; |
|||
import org.springframework.web.context.request.ServletWebRequest; |
|||
import org.springframework.boot.test.context.SpringBootTest; |
|||
import com.fasterxml.jackson.databind.ObjectMapper; |
|||
import org.springframework.http.MediaType; |
|||
import com.mdp.core.utils.BaseUtils; |
|||
/** |
|||
* 组织 com.qqkj<br> |
|||
* 顶级模块 mdp<br> |
|||
* 大模块 form<br> |
|||
* 小模块 <br> |
|||
* 表 FORM.form_field form_field<br> |
|||
* 实体 FormField<br> |
|||
* 表是指数据库结构中的表,实体是指java类型中的实体类<br> |
|||
* 当前实体所有属性名:<br> |
|||
* formId,id,fieldId,fieldTitle,secondCodeRow,fieldType,fieldLength,defaultValue,isMultiple,placeholder,isRequired,isFromBaseData,fieldIdCamel,remark,extFieldType,isCloneToFlow,flowFieldId,isBizKey,seqNo;<br> |
|||
* 当前表的所有字段名:<br> |
|||
* form_id,id,field_id,field_title,second_code_row,field_type,field_length,default_value,is_multiple,placeholder,is_required,is_from_base_data,field_id_camel,remark,ext_field_type,is_clone_to_flow,flow_field_id,is_biz_key,seq_no;<br> |
|||
* 当前主键(包括多主键):<br> |
|||
* id;<br> |
|||
**/ |
|||
@RunWith(SpringJUnit4ClassRunner.class) |
|||
@SpringBootTest |
|||
public class TestFormFieldController { |
|||
|
|||
@Autowired |
|||
public WebApplicationContext wac; // cached |
|||
@Autowired |
|||
public MockServletContext servletContext; // cached |
|||
@Autowired |
|||
public MockHttpSession session; |
|||
@Autowired |
|||
public MockHttpServletRequest request; |
|||
@Autowired |
|||
public MockHttpServletResponse response; |
|||
@Autowired |
|||
public ServletWebRequest webRequest; |
|||
|
|||
public MockMvc mockMvc; |
|||
|
|||
public MockHttpServletRequestBuilder msrb; |
|||
|
|||
ObjectMapper om = new ObjectMapper(); |
|||
|
|||
@Before |
|||
public void setup() { |
|||
this.mockMvc = MockMvcBuilders.webAppContextSetup(this.wac).build(); |
|||
} |
|||
|
|||
@Test |
|||
public void add() throws Exception { |
|||
Map<String,Object> p=BaseUtils.map("formId","Oj5r","id","U54V","fieldId","jOBG","fieldTitle","5VpR","secondCodeRow","5ObO","fieldType","kNGG","fieldLength",2866.439,"defaultValue","JpQ6","isMultiple","u","placeholder","9q9n","isRequired","g","isFromBaseData","M","fieldIdCamel","nHOV","remark","iHtf","extFieldType","3IL3","isCloneToFlow","4","flowFieldId","lDQJ","isBizKey","X","seqNo",2119.375); |
|||
FormField formField=BaseUtils.fromMap(p,FormField.class); |
|||
String jsonFormField=om.writeValueAsString(formField); |
|||
mockMvc.perform( post("/**/form/formField/add").content(jsonFormField).contentType(MediaType.APPLICATION_JSON)) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)); |
|||
} |
|||
|
|||
@Test |
|||
public void list() throws Exception { |
|||
mockMvc.perform( get("/**/form/formField/list") |
|||
.param("id","U54V").param("currentPage", "1").param("pageSize", "10")) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)) |
|||
.andExpect(jsonPath("data").isArray()) |
|||
.andExpect(jsonPath("pageInfo.total").exists()); |
|||
} |
|||
|
|||
@Test |
|||
public void listKey() throws Exception { |
|||
mockMvc.perform( get("/**/form/formField/listKey") |
|||
.param("id","U54V").param("currentPage", "1").param("pageSize", "10")) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)) |
|||
.andExpect(jsonPath("data").isArray()) |
|||
.andExpect(jsonPath("pageInfo.total").exists()); |
|||
} |
|||
|
|||
@Test |
|||
public void edit() throws Exception { |
|||
Map<String,Object> p=BaseUtils.map("formId","Oj5r","id","U54V","fieldId","jOBG","fieldTitle","5VpR","secondCodeRow","5ObO","fieldType","kNGG","fieldLength",2866.439,"defaultValue","JpQ6","isMultiple","u","placeholder","9q9n","isRequired","g","isFromBaseData","M","fieldIdCamel","nHOV","remark","iHtf","extFieldType","3IL3","isCloneToFlow","4","flowFieldId","lDQJ","isBizKey","X","seqNo",2119.375); |
|||
FormField formField=BaseUtils.fromMap(p,FormField.class); |
|||
String jsonFormField=om.writeValueAsString(formField); |
|||
mockMvc.perform( post("/**/form/formField/edit").content(jsonFormField).contentType(MediaType.APPLICATION_JSON)) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)); |
|||
} |
|||
|
|||
@Test |
|||
public void del() throws Exception { |
|||
mockMvc.perform( post("/**/form/formField/del").content("U54V").contentType(MediaType.APPLICATION_JSON)) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)); |
|||
} |
|||
|
|||
@Test |
|||
public void batchDel() throws Exception { |
|||
Map<String,Object> p=BaseUtils.map("formId","Oj5r","id","U54V","fieldId","jOBG","fieldTitle","5VpR","secondCodeRow","5ObO","fieldType","kNGG","fieldLength",2866.439,"defaultValue","JpQ6","isMultiple","u","placeholder","9q9n","isRequired","g","isFromBaseData","M","fieldIdCamel","nHOV","remark","iHtf","extFieldType","3IL3","isCloneToFlow","4","flowFieldId","lDQJ","isBizKey","X","seqNo",2119.375); |
|||
FormField formField=BaseUtils.fromMap(p,FormField.class); |
|||
List<FormField> formFields=new ArrayList<>(); |
|||
formFields.add(formField); |
|||
String jsonFormField=om.writeValueAsString(formFields); |
|||
mockMvc.perform( post("/**/form/formField/batchDel").content(jsonFormField).contentType(MediaType.APPLICATION_JSON)) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)); |
|||
} |
|||
/** |
|||
* 将字符串类型的日期转成Date对象 |
|||
* @param source 如2015-10-23或者 2015-10-23 15:30:25等 |
|||
* @param pattern 格式必须与 source的格式一致,如 2015-10-23对应的 pattern为 yyyy-MM-dd, <br> |
|||
* 2015-10-23 15:30:25 对应的pattern 为 yyyy-MM-dd HH:mm:ss |
|||
* @return |
|||
*/ |
|||
public static Date parse(String source){ |
|||
|
|||
SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMddHHmmss"); |
|||
try { |
|||
return sdf.parse(source); |
|||
} catch (Exception e) { |
|||
} |
|||
|
|||
return null; |
|||
} |
|||
} |
|||
@ -1,152 +0,0 @@ |
|||
package com.mdp.form.ctrl; |
|||
|
|||
import java.text.SimpleDateFormat; |
|||
import java.util.*; |
|||
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.*; |
|||
import static org.springframework.test.web.servlet.result.MockMvcResultHandlers.*; |
|||
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.*; |
|||
|
|||
import com.mdp.form.entity.FormQx; |
|||
import org.junit.Before; |
|||
import org.junit.Test; |
|||
import org.junit.runner.RunWith; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.mock.web.MockHttpServletRequest; |
|||
import org.springframework.mock.web.MockHttpServletResponse; |
|||
import org.springframework.mock.web.MockHttpSession; |
|||
import org.springframework.mock.web.MockServletContext; |
|||
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; |
|||
import org.springframework.test.web.servlet.MockMvc; |
|||
import org.springframework.test.web.servlet.request.MockHttpServletRequestBuilder; |
|||
import org.springframework.test.web.servlet.setup.MockMvcBuilders; |
|||
import org.springframework.web.context.WebApplicationContext; |
|||
import org.springframework.web.context.request.ServletWebRequest; |
|||
import org.springframework.boot.test.context.SpringBootTest; |
|||
import com.fasterxml.jackson.databind.ObjectMapper; |
|||
import org.springframework.http.MediaType; |
|||
import com.mdp.core.utils.BaseUtils; |
|||
/** |
|||
* 组织 com.qqkj<br> |
|||
* 顶级模块 mdp<br> |
|||
* 大模块 form<br> |
|||
* 小模块 <br> |
|||
* 表 FORM.form_qx form_qx<br> |
|||
* 实体 FormQx<br> |
|||
* 表是指数据库结构中的表,实体是指java类型中的实体类<br> |
|||
* 当前实体所有属性名:<br> |
|||
* formId,allowQueryRoleids,allowQueryDeptids,allowQueryUserids,notQueryRoleids,notQueryDeptids,notQueryUserids,allowOtherQuery,allowOtherEdit,allowOtherDel,doDeptLvlCheck,deptLvlQx;<br> |
|||
* 当前表的所有字段名:<br> |
|||
* form_id,allow_query_roleids,allow_query_deptids,allow_query_userids,not_query_roleids,not_query_deptids,not_query_userids,allow_other_query,allow_other_edit,allow_other_del,do_dept_lvl_check,dept_lvl_qx;<br> |
|||
* 当前主键(包括多主键):<br> |
|||
* form_id;<br> |
|||
**/ |
|||
@RunWith(SpringJUnit4ClassRunner.class) |
|||
@SpringBootTest |
|||
public class TestFormQxController { |
|||
|
|||
@Autowired |
|||
public WebApplicationContext wac; // cached |
|||
@Autowired |
|||
public MockServletContext servletContext; // cached |
|||
@Autowired |
|||
public MockHttpSession session; |
|||
@Autowired |
|||
public MockHttpServletRequest request; |
|||
@Autowired |
|||
public MockHttpServletResponse response; |
|||
@Autowired |
|||
public ServletWebRequest webRequest; |
|||
|
|||
public MockMvc mockMvc; |
|||
|
|||
public MockHttpServletRequestBuilder msrb; |
|||
|
|||
ObjectMapper om = new ObjectMapper(); |
|||
|
|||
@Before |
|||
public void setup() { |
|||
this.mockMvc = MockMvcBuilders.webAppContextSetup(this.wac).build(); |
|||
} |
|||
|
|||
@Test |
|||
public void add() throws Exception { |
|||
Map<String,Object> p=BaseUtils.map("formId","v1Bz","allowQueryRoleids","hXaR","allowQueryDeptids","zKvQ","allowQueryUserids","b6b9","notQueryRoleids","QW53","notQueryDeptids","abHk","notQueryUserids","lG12","allowOtherQuery","d","allowOtherEdit","R","allowOtherDel","p","doDeptLvlCheck","L","deptLvlQx","6qK2"); |
|||
FormQx formQx=BaseUtils.fromMap(p,FormQx.class); |
|||
String jsonFormQx=om.writeValueAsString(formQx); |
|||
mockMvc.perform( post("/**/form/formQx/add").content(jsonFormQx).contentType(MediaType.APPLICATION_JSON)) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)); |
|||
} |
|||
|
|||
@Test |
|||
public void list() throws Exception { |
|||
mockMvc.perform( get("/**/form/formQx/list") |
|||
.param("formId","v1Bz").param("currentPage", "1").param("pageSize", "10")) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)) |
|||
.andExpect(jsonPath("data").isArray()) |
|||
.andExpect(jsonPath("pageInfo.total").exists()); |
|||
} |
|||
|
|||
@Test |
|||
public void listKey() throws Exception { |
|||
mockMvc.perform( get("/**/form/formQx/listKey") |
|||
.param("formId","v1Bz").param("currentPage", "1").param("pageSize", "10")) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)) |
|||
.andExpect(jsonPath("data").isArray()) |
|||
.andExpect(jsonPath("pageInfo.total").exists()); |
|||
} |
|||
|
|||
@Test |
|||
public void edit() throws Exception { |
|||
Map<String,Object> p=BaseUtils.map("formId","v1Bz","allowQueryRoleids","hXaR","allowQueryDeptids","zKvQ","allowQueryUserids","b6b9","notQueryRoleids","QW53","notQueryDeptids","abHk","notQueryUserids","lG12","allowOtherQuery","d","allowOtherEdit","R","allowOtherDel","p","doDeptLvlCheck","L","deptLvlQx","6qK2"); |
|||
FormQx formQx=BaseUtils.fromMap(p,FormQx.class); |
|||
String jsonFormQx=om.writeValueAsString(formQx); |
|||
mockMvc.perform( post("/**/form/formQx/edit").content(jsonFormQx).contentType(MediaType.APPLICATION_JSON)) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)); |
|||
} |
|||
|
|||
@Test |
|||
public void del() throws Exception { |
|||
mockMvc.perform( post("/**/form/formQx/del").content("v1Bz").contentType(MediaType.APPLICATION_JSON)) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)); |
|||
} |
|||
|
|||
@Test |
|||
public void batchDel() throws Exception { |
|||
Map<String,Object> p=BaseUtils.map("formId","v1Bz","allowQueryRoleids","hXaR","allowQueryDeptids","zKvQ","allowQueryUserids","b6b9","notQueryRoleids","QW53","notQueryDeptids","abHk","notQueryUserids","lG12","allowOtherQuery","d","allowOtherEdit","R","allowOtherDel","p","doDeptLvlCheck","L","deptLvlQx","6qK2"); |
|||
FormQx formQx=BaseUtils.fromMap(p,FormQx.class); |
|||
List<FormQx> formQxs=new ArrayList<>(); |
|||
formQxs.add(formQx); |
|||
String jsonFormQx=om.writeValueAsString(formQxs); |
|||
mockMvc.perform( post("/**/form/formQx/batchDel").content(jsonFormQx).contentType(MediaType.APPLICATION_JSON)) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)); |
|||
} |
|||
/** |
|||
* 将字符串类型的日期转成Date对象 |
|||
* @param source 如2015-10-23或者 2015-10-23 15:30:25等 |
|||
* @param pattern 格式必须与 source的格式一致,如 2015-10-23对应的 pattern为 yyyy-MM-dd, <br> |
|||
* 2015-10-23 15:30:25 对应的pattern 为 yyyy-MM-dd HH:mm:ss |
|||
* @return |
|||
*/ |
|||
public static Date parse(String source){ |
|||
|
|||
SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMddHHmmss"); |
|||
try { |
|||
return sdf.parse(source); |
|||
} catch (Exception e) { |
|||
} |
|||
|
|||
return null; |
|||
} |
|||
} |
|||
@ -1,152 +0,0 @@ |
|||
package com.mdp.form.ctrl; |
|||
|
|||
import java.text.SimpleDateFormat; |
|||
import java.util.*; |
|||
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.*; |
|||
import static org.springframework.test.web.servlet.result.MockMvcResultHandlers.*; |
|||
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.*; |
|||
|
|||
import com.mdp.form.entity.FormView; |
|||
import org.junit.Before; |
|||
import org.junit.Test; |
|||
import org.junit.runner.RunWith; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.mock.web.MockHttpServletRequest; |
|||
import org.springframework.mock.web.MockHttpServletResponse; |
|||
import org.springframework.mock.web.MockHttpSession; |
|||
import org.springframework.mock.web.MockServletContext; |
|||
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; |
|||
import org.springframework.test.web.servlet.MockMvc; |
|||
import org.springframework.test.web.servlet.request.MockHttpServletRequestBuilder; |
|||
import org.springframework.test.web.servlet.setup.MockMvcBuilders; |
|||
import org.springframework.web.context.WebApplicationContext; |
|||
import org.springframework.web.context.request.ServletWebRequest; |
|||
import org.springframework.boot.test.context.SpringBootTest; |
|||
import com.fasterxml.jackson.databind.ObjectMapper; |
|||
import org.springframework.http.MediaType; |
|||
import com.mdp.core.utils.BaseUtils; |
|||
/** |
|||
* 组织 com.qqkj<br> |
|||
* 顶级模块 mdp<br> |
|||
* 大模块 form<br> |
|||
* 小模块 <br> |
|||
* 表 FORM.form_view 表单页面<br> |
|||
* 实体 FormView<br> |
|||
* 表是指数据库结构中的表,实体是指java类型中的实体类<br> |
|||
* 当前实体所有属性名:<br> |
|||
* formId,id,viewContext,bizId;<br> |
|||
* 当前表的所有字段名:<br> |
|||
* form_id,id,view_context,biz_id;<br> |
|||
* 当前主键(包括多主键):<br> |
|||
* id;<br> |
|||
**/ |
|||
@RunWith(SpringJUnit4ClassRunner.class) |
|||
@SpringBootTest |
|||
public class TestFormViewController { |
|||
|
|||
@Autowired |
|||
public WebApplicationContext wac; // cached |
|||
@Autowired |
|||
public MockServletContext servletContext; // cached |
|||
@Autowired |
|||
public MockHttpSession session; |
|||
@Autowired |
|||
public MockHttpServletRequest request; |
|||
@Autowired |
|||
public MockHttpServletResponse response; |
|||
@Autowired |
|||
public ServletWebRequest webRequest; |
|||
|
|||
public MockMvc mockMvc; |
|||
|
|||
public MockHttpServletRequestBuilder msrb; |
|||
|
|||
ObjectMapper om = new ObjectMapper(); |
|||
|
|||
@Before |
|||
public void setup() { |
|||
this.mockMvc = MockMvcBuilders.webAppContextSetup(this.wac).build(); |
|||
} |
|||
|
|||
@Test |
|||
public void add() throws Exception { |
|||
Map<String,Object> p=BaseUtils.map("formId","GtW1","id","nqP7","viewContext","gMsH","bizId","W4Uj"); |
|||
FormView formView=BaseUtils.fromMap(p,FormView.class); |
|||
String jsonFormView=om.writeValueAsString(formView); |
|||
mockMvc.perform( post("/**/form/formView/add").content(jsonFormView).contentType(MediaType.APPLICATION_JSON)) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)); |
|||
} |
|||
|
|||
@Test |
|||
public void list() throws Exception { |
|||
mockMvc.perform( get("/**/form/formView/list") |
|||
.param("id","nqP7").param("currentPage", "1").param("pageSize", "10")) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)) |
|||
.andExpect(jsonPath("data").isArray()) |
|||
.andExpect(jsonPath("pageInfo.total").exists()); |
|||
} |
|||
|
|||
@Test |
|||
public void listKey() throws Exception { |
|||
mockMvc.perform( get("/**/form/formView/listKey") |
|||
.param("id","nqP7").param("currentPage", "1").param("pageSize", "10")) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)) |
|||
.andExpect(jsonPath("data").isArray()) |
|||
.andExpect(jsonPath("pageInfo.total").exists()); |
|||
} |
|||
|
|||
@Test |
|||
public void edit() throws Exception { |
|||
Map<String,Object> p=BaseUtils.map("formId","GtW1","id","nqP7","viewContext","gMsH","bizId","W4Uj"); |
|||
FormView formView=BaseUtils.fromMap(p,FormView.class); |
|||
String jsonFormView=om.writeValueAsString(formView); |
|||
mockMvc.perform( post("/**/form/formView/edit").content(jsonFormView).contentType(MediaType.APPLICATION_JSON)) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)); |
|||
} |
|||
|
|||
@Test |
|||
public void del() throws Exception { |
|||
mockMvc.perform( post("/**/form/formView/del").content("nqP7").contentType(MediaType.APPLICATION_JSON)) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)); |
|||
} |
|||
|
|||
@Test |
|||
public void batchDel() throws Exception { |
|||
String[] ids=new String[3]; |
|||
ids[0]="1"; |
|||
ids[1]="2"; |
|||
ids[2]="3"; |
|||
String jsonFormView=om.writeValueAsString(ids); |
|||
mockMvc.perform( post("/**/form/formView/batchDel").content(jsonFormView).contentType(MediaType.APPLICATION_JSON)) |
|||
.andDo(print()) |
|||
.andExpect(status().isOk()) |
|||
.andExpect(jsonPath("tips.isOk").value(true)); |
|||
} |
|||
/** |
|||
* 将字符串类型的日期转成Date对象 |
|||
* @param source 如2015-10-23或者 2015-10-23 15:30:25等 |
|||
* @param pattern 格式必须与 source的格式一致,如 2015-10-23对应的 pattern为 yyyy-MM-dd, <br> |
|||
* 2015-10-23 15:30:25 对应的pattern 为 yyyy-MM-dd HH:mm:ss |
|||
* @return |
|||
*/ |
|||
public static Date parse(String source){ |
|||
|
|||
SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMddHHmmss"); |
|||
try { |
|||
return sdf.parse(source); |
|||
} catch (Exception e) { |
|||
} |
|||
|
|||
return null; |
|||
} |
|||
} |
|||
@ -1,320 +0,0 @@ |
|||
package com.mdp.form.dao; |
|||
|
|||
import java.util.*; |
|||
import java.text.SimpleDateFormat; |
|||
|
|||
import com.mdp.form.entity.FormData; |
|||
import org.junit.Assert; |
|||
import org.junit.Test; |
|||
import org.junit.runner.RunWith; |
|||
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; |
|||
import com.mdp.core.utils.BaseUtils; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import com.mdp.core.dao.BaseDao; |
|||
|
|||
import com.mdp.mybatis.PageUtils; |
|||
import com.github.pagehelper.Page; |
|||
import org.springframework.boot.test.context.SpringBootTest; |
|||
/** |
|||
* FormDataDao的测试案例 |
|||
* 组织 com.qqkj<br> |
|||
* 顶级模块 mdp<br> |
|||
* 大模块 form<br> |
|||
* 小模块 <br> |
|||
* 表 FORM.form_data form_data<br> |
|||
* 实体 FormData<br> |
|||
* 表是指数据库结构中的表,实体是指java类型中的实体类<br> |
|||
* 当前实体所有属性名:<br> |
|||
* id,two,three,four,five,six,seven,eight,nine,ten,lastTime,one,zero,remark,formId,userid,eleven,twelve,thirteen,fourteen,fifteen,attachmentUrls,attachmentNames,branchId,bizKey,deptid,flowState,createTime,dqxCode,cuserid,tagIds,tagNames,cusername,deptName;<br> |
|||
* 当前表的所有字段名:<br> |
|||
* id,two,three,four,five,six,seven,eight,nine,ten,last_time,one,zero,remark,form_id,userid,eleven,twelve,thirteen,fourteen,fifteen,attachment_urls,attachment_names,branch_id,biz_key,deptid,flow_state,create_time,dqx_code,cuserid,tag_ids,tag_names,cusername,dept_name;<br> |
|||
* 当前主键(包括多主键):<br> |
|||
* id;<br> |
|||
***/ |
|||
@RunWith(SpringJUnit4ClassRunner.class) |
|||
@SpringBootTest |
|||
public class TestFormDataDao { |
|||
|
|||
@Autowired |
|||
BaseDao baseDao; |
|||
|
|||
/** |
|||
* 新增一条数据 |
|||
***/ |
|||
@Test |
|||
public void insert() { |
|||
Map<String,Object> p=BaseUtils.map("id","1N13","two","28Z2","three","LaYj","four","G837","five","Y7ed","six","5w9y","seven","7I03","eight","DqjP","nine","kafw","ten","p5t6","lastTime",parse("2020-03-16 23:28:18"),"one","M3gU","zero","dLpD","remark","o4z3","formId","f57i","userid","T3y2","eleven","D8HY","twelve","0XHC","thirteen","2JeD","fourteen","4u09","fifteen","IM91","attachmentUrls","BlFB","attachmentNames","7kil","branchId","enpT","bizKey","T21q","deptid","LgTi","flowState","i","createTime",parse("2020-03-16 23:28:18"),"dqxCode","5OQJ","cuserid","","tagIds","wu1U","tagNames","Qs02","cusername","5RxL","deptName","M2IL"); |
|||
FormData formData=BaseUtils.fromMap(p,FormData.class); |
|||
baseDao.insert(formData); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
/** |
|||
* 删除满足条件的一条或者一批数据 |
|||
***/ |
|||
@Test |
|||
public void deleteByWhere() { |
|||
Map<String,Object> p=BaseUtils.map("two","28Z2","three","LaYj","four","G837","five","Y7ed","six","5w9y","seven","7I03","eight","DqjP","nine","kafw","ten","p5t6","lastTime",parse("2020-03-16 23:28:18"),"one","M3gU","zero","dLpD","remark","o4z3","formId","f57i","userid","T3y2","eleven","D8HY","twelve","0XHC","thirteen","2JeD","fourteen","4u09","fifteen","IM91","attachmentUrls","BlFB","attachmentNames","7kil","branchId","enpT","bizKey","T21q","deptid","LgTi","flowState","i","createTime",parse("2020-03-16 23:28:18"),"dqxCode","5OQJ","cuserid","","tagIds","wu1U","tagNames","Qs02","cusername","5RxL","deptName","M2IL"); |
|||
FormData formData=BaseUtils.fromMap(p,FormData.class); |
|||
baseDao.deleteByWhere(formData); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
|
|||
/** |
|||
* 跟进主键删除一条数据 |
|||
***/ |
|||
@Test |
|||
public void deleteByPk() { |
|||
Map<String,Object> p=BaseUtils.map("id","1N13"); |
|||
FormData formData=BaseUtils.fromMap(p,FormData.class); |
|||
baseDao.deleteByPk(formData); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
|
|||
/** |
|||
* 更新满足条件的一条或者一批数据 |
|||
***/ |
|||
@Test |
|||
public void updateSomeFieldByPk() { |
|||
Map<String,Object> where=BaseUtils.map("two","28Z2","three","LaYj","four","G837","five","Y7ed","six","5w9y","seven","7I03","eight","DqjP","nine","kafw","ten","p5t6","lastTime",parse("2020-03-16 23:28:18"),"one","M3gU","zero","dLpD","remark","o4z3","formId","f57i","userid","T3y2","eleven","D8HY","twelve","0XHC","thirteen","2JeD","fourteen","4u09","fifteen","IM91","attachmentUrls","BlFB","attachmentNames","7kil","branchId","enpT","bizKey","T21q","deptid","LgTi","flowState","i","createTime",parse("2020-03-16 23:28:18"),"dqxCode","5OQJ","cuserid","","tagIds","wu1U","tagNames","Qs02","cusername","5RxL","deptName","M2IL"); |
|||
FormData formData=BaseUtils.fromMap(where,FormData.class); |
|||
baseDao.updateSomeFieldByPk(formData); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
|
|||
|
|||
|
|||
/** |
|||
* 根据主键更新一条数据 |
|||
***/ |
|||
@Test |
|||
public void updateByPk() { |
|||
Map<String,Object> p=BaseUtils.map("id","1N13"); |
|||
FormData formData=BaseUtils.fromMap(p,FormData.class); |
|||
baseDao.updateByPk(formData); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 新增或者修改一条数据 |
|||
***/ |
|||
@Test |
|||
public void insertOrUpdate() { |
|||
Map<String,Object> p=BaseUtils.map("id","1N13","two","28Z2","three","LaYj","four","G837","five","Y7ed","six","5w9y","seven","7I03","eight","DqjP","nine","kafw","ten","p5t6","lastTime",parse("2020-03-16 23:28:18"),"one","M3gU","zero","dLpD","remark","o4z3","formId","f57i","userid","T3y2","eleven","D8HY","twelve","0XHC","thirteen","2JeD","fourteen","4u09","fifteen","IM91","attachmentUrls","BlFB","attachmentNames","7kil","branchId","enpT","bizKey","T21q","deptid","LgTi","flowState","i","createTime",parse("2020-03-16 23:28:18"),"dqxCode","5OQJ","cuserid","","tagIds","wu1U","tagNames","Qs02","cusername","5RxL","deptName","M2IL"); |
|||
FormData formData=BaseUtils.fromMap(p,FormData.class); |
|||
baseDao.insertOrUpdate(formData); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 批量更新一批数据到数据库 |
|||
***/ |
|||
@Test |
|||
public void batchUpdate() { |
|||
List<FormData> batchValues=new ArrayList<FormData>(); |
|||
Map p0=BaseUtils.map("id","1N13","two","28Z2","three","LaYj","four","G837","five","Y7ed","six","5w9y","seven","7I03","eight","DqjP","nine","kafw","ten","p5t6","lastTime",parse("2020-03-16 23:28:18"),"one","M3gU","zero","dLpD","remark","o4z3","formId","f57i","userid","T3y2","eleven","D8HY","twelve","0XHC","thirteen","2JeD","fourteen","4u09","fifteen","IM91","attachmentUrls","BlFB","attachmentNames","7kil","branchId","enpT","bizKey","T21q","deptid","LgTi","flowState","i","createTime",parse("2020-03-16 23:28:18"),"dqxCode","5OQJ","cuserid","","tagIds","wu1U","tagNames","Qs02","cusername","5RxL","deptName","M2IL"); |
|||
FormData formData0=BaseUtils.fromMap(p0,FormData.class); |
|||
batchValues.add(formData0); |
|||
Map p1=BaseUtils.map("id","8F5A","two","axG0","three","vRoJ","four","NbY2","five","7MuL","six","jfmr","seven","dwO1","eight","15o7","nine","PpI8","ten","BD2j","lastTime",parse("2020-03-16 23:28:18"),"one","nDQ7","zero","5FFo","remark","1rdn","formId","46WN","userid","7Oqi","eleven","iawa","twelve","hCTV","thirteen","8MS9","fourteen","vQ7W","fifteen","k2Pd","attachmentUrls","1967","attachmentNames","7817","branchId","BTM0","bizKey","lT0s","deptid","vofa","flowState","0","createTime",parse("2020-03-16 23:28:18"),"dqxCode","JWaK","cuserid","","tagIds","y44k","tagNames","8hr5","cusername","80K5","deptName","H5in"); |
|||
FormData formData1=BaseUtils.fromMap(p1,FormData.class); |
|||
batchValues.add(formData1); |
|||
Map p2=BaseUtils.map("id","v987","two","oWPO","three","D2xm","four","wAbG","five","2DZo","six","pBHg","seven","WMgQ","eight","yvfU","nine","Txbv","ten","G0YC","lastTime",parse("2020-03-16 23:28:18"),"one","Ec7q","zero","BM3V","remark","r35q","formId","Xc9I","userid","0zOf","eleven","2D3l","twelve","CU6e","thirteen","14T6","fourteen","k7NU","fifteen","YJBh","attachmentUrls","4EwZ","attachmentNames","c2N2","branchId","pCDc","bizKey","QQ39","deptid","kemy","flowState","v","createTime",parse("2020-03-16 23:28:18"),"dqxCode","r6ad","cuserid","","tagIds","7F3Q","tagNames","Hs6e","cusername","O7us","deptName","Ww5m"); |
|||
FormData formData2=BaseUtils.fromMap(p2,FormData.class); |
|||
batchValues.add(formData2); |
|||
Map p3=BaseUtils.map("id","2m64","two","Ls5s","three","SdXp","four","vE6U","five","5z0p","six","Ty0u","seven","nw52","eight","3430","nine","D559","ten","vldy","lastTime",parse("2020-03-16 23:28:18"),"one","X9kF","zero","8KAD","remark","bEtW","formId","azBG","userid","wjcO","eleven","aGRH","twelve","5S7P","thirteen","6Im3","fourteen","OX1d","fifteen","y9jw","attachmentUrls","kK3U","attachmentNames","7JG6","branchId","Ts6V","bizKey","LZCB","deptid","Agyl","flowState","8","createTime",parse("2020-03-16 23:28:18"),"dqxCode","1AAy","cuserid","","tagIds","TFET","tagNames","J45r","cusername","2jpI","deptName","1Ir5"); |
|||
FormData formData3=BaseUtils.fromMap(p3,FormData.class); |
|||
batchValues.add(formData3); |
|||
Map p4=BaseUtils.map("id","0O1H","two","naNb","three","974F","four","SsHa","five","nvZc","six","i7wB","seven","BKSv","eight","3emj","nine","vxo8","ten","F7Z2","lastTime",parse("2020-03-16 23:28:18"),"one","k5ZW","zero","4qS6","remark","PFM4","formId","oNB1","userid","dtpB","eleven","j30R","twelve","F82L","thirteen","733o","fourteen","67RN","fifteen","qons","attachmentUrls","0jnD","attachmentNames","urRJ","branchId","lRgv","bizKey","65XJ","deptid","BsCI","flowState","8","createTime",parse("2020-03-16 23:28:18"),"dqxCode","pnmA","cuserid","","tagIds","sP97","tagNames","8d2v","cusername","Qnd1","deptName","8zao"); |
|||
FormData formData4=BaseUtils.fromMap(p4,FormData.class); |
|||
batchValues.add(formData4); |
|||
Map p5=BaseUtils.map("id","MrL5","two","vcC4","three","szst","four","455j","five","XdtI","six","mR6Q","seven","HcRN","eight","oJhW","nine","kydj","ten","l40j","lastTime",parse("2020-03-16 23:28:18"),"one","btU0","zero","38c8","remark","3Qqg","formId","0TJ5","userid","uUP0","eleven","Si0i","twelve","nHUo","thirteen","QFXm","fourteen","8ZBa","fifteen","f6w5","attachmentUrls","811U","attachmentNames","Yzdk","branchId","2518","bizKey","39CX","deptid","5g6q","flowState","I","createTime",parse("2020-03-16 23:28:18"),"dqxCode","c9tP","cuserid","","tagIds","3F91","tagNames","iq21","cusername","Qq03","deptName","lnGM"); |
|||
FormData formData5=BaseUtils.fromMap(p5,FormData.class); |
|||
batchValues.add(formData5); |
|||
Map p6=BaseUtils.map("id","ZE7M","two","k9tp","three","D9Ur","four","vnJa","five","Y3No","six","CWx4","seven","mQ5w","eight","7BVb","nine","l6HY","ten","ou4J","lastTime",parse("2020-03-16 23:28:18"),"one","ZcMl","zero","uBFa","remark","br58","formId","zZb4","userid","biY8","eleven","k8Pb","twelve","LUAh","thirteen","J6EO","fourteen","N0Dg","fifteen","SwJI","attachmentUrls","Q6Tr","attachmentNames","k59i","branchId","Eo5K","bizKey","5vb7","deptid","u79D","flowState","3","createTime",parse("2020-03-16 23:28:18"),"dqxCode","ZTiF","cuserid","","tagIds","3WaX","tagNames","lS90","cusername","MkKG","deptName","a007"); |
|||
FormData formData6=BaseUtils.fromMap(p6,FormData.class); |
|||
batchValues.add(formData6); |
|||
Map p7=BaseUtils.map("id","42U7","two","V2EI","three","eckz","four","aj8c","five","5soT","six","xiGe","seven","YHi2","eight","cPJK","nine","GkfB","ten","G38c","lastTime",parse("2020-03-16 23:28:18"),"one","077d","zero","JHlc","remark","mc9o","formId","HBAq","userid","zjuR","eleven","9t71","twelve","sh7b","thirteen","27h2","fourteen","w61U","fifteen","AFtg","attachmentUrls","iD2H","attachmentNames","8TIl","branchId","91BS","bizKey","H9v8","deptid","Mx71","flowState","r","createTime",parse("2020-03-16 23:28:18"),"dqxCode","wEai","cuserid","","tagIds","bSvu","tagNames","2W2U","cusername","B5V4","deptName","9Q6C"); |
|||
FormData formData7=BaseUtils.fromMap(p7,FormData.class); |
|||
batchValues.add(formData7); |
|||
baseDao.batchUpdate(batchValues); |
|||
//Assert.assertEquals(1, result[0]); |
|||
} |
|||
|
|||
/** |
|||
* 批量删除一批数据到数据库 |
|||
***/ |
|||
@Test |
|||
public void batchDelete() { |
|||
List<FormData> batchValues=new ArrayList<FormData>(); |
|||
Map p0=BaseUtils.map("id","1N13","two","28Z2","three","LaYj","four","G837","five","Y7ed","six","5w9y","seven","7I03","eight","DqjP","nine","kafw","ten","p5t6","lastTime",parse("2020-03-16 23:28:18"),"one","M3gU","zero","dLpD","remark","o4z3","formId","f57i","userid","T3y2","eleven","D8HY","twelve","0XHC","thirteen","2JeD","fourteen","4u09","fifteen","IM91","attachmentUrls","BlFB","attachmentNames","7kil","branchId","enpT","bizKey","T21q","deptid","LgTi","flowState","i","createTime",parse("2020-03-16 23:28:18"),"dqxCode","5OQJ","cuserid","","tagIds","wu1U","tagNames","Qs02","cusername","5RxL","deptName","M2IL"); |
|||
FormData formData0=BaseUtils.fromMap(p0,FormData.class); |
|||
batchValues.add(formData0); |
|||
Map p1=BaseUtils.map("id","8F5A","two","axG0","three","vRoJ","four","NbY2","five","7MuL","six","jfmr","seven","dwO1","eight","15o7","nine","PpI8","ten","BD2j","lastTime",parse("2020-03-16 23:28:18"),"one","nDQ7","zero","5FFo","remark","1rdn","formId","46WN","userid","7Oqi","eleven","iawa","twelve","hCTV","thirteen","8MS9","fourteen","vQ7W","fifteen","k2Pd","attachmentUrls","1967","attachmentNames","7817","branchId","BTM0","bizKey","lT0s","deptid","vofa","flowState","0","createTime",parse("2020-03-16 23:28:18"),"dqxCode","JWaK","cuserid","","tagIds","y44k","tagNames","8hr5","cusername","80K5","deptName","H5in"); |
|||
FormData formData1=BaseUtils.fromMap(p1,FormData.class); |
|||
batchValues.add(formData1); |
|||
Map p2=BaseUtils.map("id","v987","two","oWPO","three","D2xm","four","wAbG","five","2DZo","six","pBHg","seven","WMgQ","eight","yvfU","nine","Txbv","ten","G0YC","lastTime",parse("2020-03-16 23:28:18"),"one","Ec7q","zero","BM3V","remark","r35q","formId","Xc9I","userid","0zOf","eleven","2D3l","twelve","CU6e","thirteen","14T6","fourteen","k7NU","fifteen","YJBh","attachmentUrls","4EwZ","attachmentNames","c2N2","branchId","pCDc","bizKey","QQ39","deptid","kemy","flowState","v","createTime",parse("2020-03-16 23:28:18"),"dqxCode","r6ad","cuserid","","tagIds","7F3Q","tagNames","Hs6e","cusername","O7us","deptName","Ww5m"); |
|||
FormData formData2=BaseUtils.fromMap(p2,FormData.class); |
|||
batchValues.add(formData2); |
|||
Map p3=BaseUtils.map("id","2m64","two","Ls5s","three","SdXp","four","vE6U","five","5z0p","six","Ty0u","seven","nw52","eight","3430","nine","D559","ten","vldy","lastTime",parse("2020-03-16 23:28:18"),"one","X9kF","zero","8KAD","remark","bEtW","formId","azBG","userid","wjcO","eleven","aGRH","twelve","5S7P","thirteen","6Im3","fourteen","OX1d","fifteen","y9jw","attachmentUrls","kK3U","attachmentNames","7JG6","branchId","Ts6V","bizKey","LZCB","deptid","Agyl","flowState","8","createTime",parse("2020-03-16 23:28:18"),"dqxCode","1AAy","cuserid","","tagIds","TFET","tagNames","J45r","cusername","2jpI","deptName","1Ir5"); |
|||
FormData formData3=BaseUtils.fromMap(p3,FormData.class); |
|||
batchValues.add(formData3); |
|||
Map p4=BaseUtils.map("id","0O1H","two","naNb","three","974F","four","SsHa","five","nvZc","six","i7wB","seven","BKSv","eight","3emj","nine","vxo8","ten","F7Z2","lastTime",parse("2020-03-16 23:28:18"),"one","k5ZW","zero","4qS6","remark","PFM4","formId","oNB1","userid","dtpB","eleven","j30R","twelve","F82L","thirteen","733o","fourteen","67RN","fifteen","qons","attachmentUrls","0jnD","attachmentNames","urRJ","branchId","lRgv","bizKey","65XJ","deptid","BsCI","flowState","8","createTime",parse("2020-03-16 23:28:18"),"dqxCode","pnmA","cuserid","","tagIds","sP97","tagNames","8d2v","cusername","Qnd1","deptName","8zao"); |
|||
FormData formData4=BaseUtils.fromMap(p4,FormData.class); |
|||
batchValues.add(formData4); |
|||
Map p5=BaseUtils.map("id","MrL5","two","vcC4","three","szst","four","455j","five","XdtI","six","mR6Q","seven","HcRN","eight","oJhW","nine","kydj","ten","l40j","lastTime",parse("2020-03-16 23:28:18"),"one","btU0","zero","38c8","remark","3Qqg","formId","0TJ5","userid","uUP0","eleven","Si0i","twelve","nHUo","thirteen","QFXm","fourteen","8ZBa","fifteen","f6w5","attachmentUrls","811U","attachmentNames","Yzdk","branchId","2518","bizKey","39CX","deptid","5g6q","flowState","I","createTime",parse("2020-03-16 23:28:18"),"dqxCode","c9tP","cuserid","","tagIds","3F91","tagNames","iq21","cusername","Qq03","deptName","lnGM"); |
|||
FormData formData5=BaseUtils.fromMap(p5,FormData.class); |
|||
batchValues.add(formData5); |
|||
Map p6=BaseUtils.map("id","ZE7M","two","k9tp","three","D9Ur","four","vnJa","five","Y3No","six","CWx4","seven","mQ5w","eight","7BVb","nine","l6HY","ten","ou4J","lastTime",parse("2020-03-16 23:28:18"),"one","ZcMl","zero","uBFa","remark","br58","formId","zZb4","userid","biY8","eleven","k8Pb","twelve","LUAh","thirteen","J6EO","fourteen","N0Dg","fifteen","SwJI","attachmentUrls","Q6Tr","attachmentNames","k59i","branchId","Eo5K","bizKey","5vb7","deptid","u79D","flowState","3","createTime",parse("2020-03-16 23:28:18"),"dqxCode","ZTiF","cuserid","","tagIds","3WaX","tagNames","lS90","cusername","MkKG","deptName","a007"); |
|||
FormData formData6=BaseUtils.fromMap(p6,FormData.class); |
|||
batchValues.add(formData6); |
|||
Map p7=BaseUtils.map("id","42U7","two","V2EI","three","eckz","four","aj8c","five","5soT","six","xiGe","seven","YHi2","eight","cPJK","nine","GkfB","ten","G38c","lastTime",parse("2020-03-16 23:28:18"),"one","077d","zero","JHlc","remark","mc9o","formId","HBAq","userid","zjuR","eleven","9t71","twelve","sh7b","thirteen","27h2","fourteen","w61U","fifteen","AFtg","attachmentUrls","iD2H","attachmentNames","8TIl","branchId","91BS","bizKey","H9v8","deptid","Mx71","flowState","r","createTime",parse("2020-03-16 23:28:18"),"dqxCode","wEai","cuserid","","tagIds","bSvu","tagNames","2W2U","cusername","B5V4","deptName","9Q6C"); |
|||
FormData formData7=BaseUtils.fromMap(p7,FormData.class); |
|||
batchValues.add(formData7); |
|||
baseDao.batchDelete(batchValues); |
|||
//Assert.assertEquals(1, result[0]); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 批量新增一批数据到数据库 |
|||
***/ |
|||
@Test |
|||
public void batchInsert() { |
|||
List<FormData> batchValues=new ArrayList<FormData>(); |
|||
Map p0=BaseUtils.map("id","1N13","two","28Z2","three","LaYj","four","G837","five","Y7ed","six","5w9y","seven","7I03","eight","DqjP","nine","kafw","ten","p5t6","lastTime",parse("2020-03-16 23:28:18"),"one","M3gU","zero","dLpD","remark","o4z3","formId","f57i","userid","T3y2","eleven","D8HY","twelve","0XHC","thirteen","2JeD","fourteen","4u09","fifteen","IM91","attachmentUrls","BlFB","attachmentNames","7kil","branchId","enpT","bizKey","T21q","deptid","LgTi","flowState","i","createTime",parse("2020-03-16 23:28:18"),"dqxCode","5OQJ","cuserid","","tagIds","wu1U","tagNames","Qs02","cusername","5RxL","deptName","M2IL"); |
|||
FormData formData0=BaseUtils.fromMap(p0,FormData.class); |
|||
batchValues.add(formData0); |
|||
Map p1=BaseUtils.map("id","8F5A","two","axG0","three","vRoJ","four","NbY2","five","7MuL","six","jfmr","seven","dwO1","eight","15o7","nine","PpI8","ten","BD2j","lastTime",parse("2020-03-16 23:28:18"),"one","nDQ7","zero","5FFo","remark","1rdn","formId","46WN","userid","7Oqi","eleven","iawa","twelve","hCTV","thirteen","8MS9","fourteen","vQ7W","fifteen","k2Pd","attachmentUrls","1967","attachmentNames","7817","branchId","BTM0","bizKey","lT0s","deptid","vofa","flowState","0","createTime",parse("2020-03-16 23:28:18"),"dqxCode","JWaK","cuserid","","tagIds","y44k","tagNames","8hr5","cusername","80K5","deptName","H5in"); |
|||
FormData formData1=BaseUtils.fromMap(p1,FormData.class); |
|||
batchValues.add(formData1); |
|||
Map p2=BaseUtils.map("id","v987","two","oWPO","three","D2xm","four","wAbG","five","2DZo","six","pBHg","seven","WMgQ","eight","yvfU","nine","Txbv","ten","G0YC","lastTime",parse("2020-03-16 23:28:18"),"one","Ec7q","zero","BM3V","remark","r35q","formId","Xc9I","userid","0zOf","eleven","2D3l","twelve","CU6e","thirteen","14T6","fourteen","k7NU","fifteen","YJBh","attachmentUrls","4EwZ","attachmentNames","c2N2","branchId","pCDc","bizKey","QQ39","deptid","kemy","flowState","v","createTime",parse("2020-03-16 23:28:18"),"dqxCode","r6ad","cuserid","","tagIds","7F3Q","tagNames","Hs6e","cusername","O7us","deptName","Ww5m"); |
|||
FormData formData2=BaseUtils.fromMap(p2,FormData.class); |
|||
batchValues.add(formData2); |
|||
Map p3=BaseUtils.map("id","2m64","two","Ls5s","three","SdXp","four","vE6U","five","5z0p","six","Ty0u","seven","nw52","eight","3430","nine","D559","ten","vldy","lastTime",parse("2020-03-16 23:28:18"),"one","X9kF","zero","8KAD","remark","bEtW","formId","azBG","userid","wjcO","eleven","aGRH","twelve","5S7P","thirteen","6Im3","fourteen","OX1d","fifteen","y9jw","attachmentUrls","kK3U","attachmentNames","7JG6","branchId","Ts6V","bizKey","LZCB","deptid","Agyl","flowState","8","createTime",parse("2020-03-16 23:28:18"),"dqxCode","1AAy","cuserid","","tagIds","TFET","tagNames","J45r","cusername","2jpI","deptName","1Ir5"); |
|||
FormData formData3=BaseUtils.fromMap(p3,FormData.class); |
|||
batchValues.add(formData3); |
|||
Map p4=BaseUtils.map("id","0O1H","two","naNb","three","974F","four","SsHa","five","nvZc","six","i7wB","seven","BKSv","eight","3emj","nine","vxo8","ten","F7Z2","lastTime",parse("2020-03-16 23:28:18"),"one","k5ZW","zero","4qS6","remark","PFM4","formId","oNB1","userid","dtpB","eleven","j30R","twelve","F82L","thirteen","733o","fourteen","67RN","fifteen","qons","attachmentUrls","0jnD","attachmentNames","urRJ","branchId","lRgv","bizKey","65XJ","deptid","BsCI","flowState","8","createTime",parse("2020-03-16 23:28:18"),"dqxCode","pnmA","cuserid","","tagIds","sP97","tagNames","8d2v","cusername","Qnd1","deptName","8zao"); |
|||
FormData formData4=BaseUtils.fromMap(p4,FormData.class); |
|||
batchValues.add(formData4); |
|||
Map p5=BaseUtils.map("id","MrL5","two","vcC4","three","szst","four","455j","five","XdtI","six","mR6Q","seven","HcRN","eight","oJhW","nine","kydj","ten","l40j","lastTime",parse("2020-03-16 23:28:18"),"one","btU0","zero","38c8","remark","3Qqg","formId","0TJ5","userid","uUP0","eleven","Si0i","twelve","nHUo","thirteen","QFXm","fourteen","8ZBa","fifteen","f6w5","attachmentUrls","811U","attachmentNames","Yzdk","branchId","2518","bizKey","39CX","deptid","5g6q","flowState","I","createTime",parse("2020-03-16 23:28:18"),"dqxCode","c9tP","cuserid","","tagIds","3F91","tagNames","iq21","cusername","Qq03","deptName","lnGM"); |
|||
FormData formData5=BaseUtils.fromMap(p5,FormData.class); |
|||
batchValues.add(formData5); |
|||
Map p6=BaseUtils.map("id","ZE7M","two","k9tp","three","D9Ur","four","vnJa","five","Y3No","six","CWx4","seven","mQ5w","eight","7BVb","nine","l6HY","ten","ou4J","lastTime",parse("2020-03-16 23:28:18"),"one","ZcMl","zero","uBFa","remark","br58","formId","zZb4","userid","biY8","eleven","k8Pb","twelve","LUAh","thirteen","J6EO","fourteen","N0Dg","fifteen","SwJI","attachmentUrls","Q6Tr","attachmentNames","k59i","branchId","Eo5K","bizKey","5vb7","deptid","u79D","flowState","3","createTime",parse("2020-03-16 23:28:18"),"dqxCode","ZTiF","cuserid","","tagIds","3WaX","tagNames","lS90","cusername","MkKG","deptName","a007"); |
|||
FormData formData6=BaseUtils.fromMap(p6,FormData.class); |
|||
batchValues.add(formData6); |
|||
Map p7=BaseUtils.map("id","42U7","two","V2EI","three","eckz","four","aj8c","five","5soT","six","xiGe","seven","YHi2","eight","cPJK","nine","GkfB","ten","G38c","lastTime",parse("2020-03-16 23:28:18"),"one","077d","zero","JHlc","remark","mc9o","formId","HBAq","userid","zjuR","eleven","9t71","twelve","sh7b","thirteen","27h2","fourteen","w61U","fifteen","AFtg","attachmentUrls","iD2H","attachmentNames","8TIl","branchId","91BS","bizKey","H9v8","deptid","Mx71","flowState","r","createTime",parse("2020-03-16 23:28:18"),"dqxCode","wEai","cuserid","","tagIds","bSvu","tagNames","2W2U","cusername","B5V4","deptName","9Q6C"); |
|||
FormData formData7=BaseUtils.fromMap(p7,FormData.class); |
|||
batchValues.add(formData7); |
|||
baseDao.batchInsert(batchValues); |
|||
//Assert.assertEquals(1, result[0]); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 查询一条数据到Map中 |
|||
***/ |
|||
@Test |
|||
public void selectOneMap() { |
|||
Map<String,Object> p=BaseUtils.map("id","1N13"); |
|||
Map<String,Object> result=this.baseDao.selectOne(FormData.class.getName()+".selectOneMap",p); |
|||
Assert.assertEquals("1N13", result.get("id")); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 计算满足条件的行数 |
|||
***/ |
|||
@Test |
|||
public void countByWhere() { |
|||
Map<String,Object> p=BaseUtils.map("two","28Z2","three","LaYj","four","G837","five","Y7ed","six","5w9y","seven","7I03","eight","DqjP","nine","kafw","ten","p5t6","lastTime",parse("2020-03-16 23:28:18"),"one","M3gU","zero","dLpD","remark","o4z3","formId","f57i","userid","T3y2","eleven","D8HY","twelve","0XHC","thirteen","2JeD","fourteen","4u09","fifteen","IM91","attachmentUrls","BlFB","attachmentNames","7kil","branchId","enpT","bizKey","T21q","deptid","LgTi","flowState","i","createTime",parse("2020-03-16 23:28:18"),"dqxCode","5OQJ","cuserid","","tagIds","wu1U","tagNames","Qs02","cusername","5RxL","deptName","M2IL"); |
|||
FormData formData=BaseUtils.fromMap(p,FormData.class); |
|||
long result=baseDao.countByWhere(formData); |
|||
Assert.assertEquals(true, result>0); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 分页查询,分页数据由平台自动组装并返回前台,后台不需要手工拼装. |
|||
***/ |
|||
@Test |
|||
public void selectListByPage() { |
|||
|
|||
|
|||
|
|||
Map<String,Object> p=BaseUtils.map("two","28Z2","three","LaYj","four","G837","five","Y7ed","six","5w9y","seven","7I03","eight","DqjP","nine","kafw","ten","p5t6","lastTime",parse("2020-03-16 23:28:18"),"one","M3gU","zero","dLpD","remark","o4z3","formId","f57i","userid","T3y2","eleven","D8HY","twelve","0XHC","thirteen","2JeD","fourteen","4u09","fifteen","IM91","attachmentUrls","BlFB","attachmentNames","7kil","branchId","enpT","bizKey","T21q","deptid","LgTi","flowState","i","createTime",parse("2020-03-16 23:28:18"),"dqxCode","5OQJ","cuserid","","tagIds","wu1U","tagNames","Qs02","cusername","5RxL","deptName","M2IL"); |
|||
p.put("pageNum","1"); |
|||
p.put("pageSize","10"); |
|||
PageUtils.startPage(p); |
|||
FormData formData=BaseUtils.fromMap(p,FormData.class); |
|||
List<FormData> result=baseDao.selectListByWhere(formData); |
|||
if(result instanceof Page) { |
|||
Page page=(Page)result; |
|||
Assert.assertEquals(true, page.getTotal()>=0); |
|||
} |
|||
|
|||
} |
|||
|
|||
/** |
|||
* 分页查询,分页数据由平台自动组装并返回前台,后台不需要手工拼装. |
|||
***/ |
|||
@Test |
|||
public void selectListByWhere() { |
|||
|
|||
|
|||
Map<String,Object> p=BaseUtils.map("two","28Z2","three","LaYj","four","G837","five","Y7ed","six","5w9y","seven","7I03","eight","DqjP","nine","kafw","ten","p5t6","lastTime",parse("2020-03-16 23:28:18"),"one","M3gU","zero","dLpD","remark","o4z3","formId","f57i","userid","T3y2","eleven","D8HY","twelve","0XHC","thirteen","2JeD","fourteen","4u09","fifteen","IM91","attachmentUrls","BlFB","attachmentNames","7kil","branchId","enpT","bizKey","T21q","deptid","LgTi","flowState","i","createTime",parse("2020-03-16 23:28:18"),"dqxCode","5OQJ","cuserid","","tagIds","wu1U","tagNames","Qs02","cusername","5RxL","deptName","M2IL"); |
|||
FormData formData=BaseUtils.fromMap(p,FormData.class); |
|||
List<FormData> result=baseDao.selectListByWhere(formData); |
|||
Assert.assertEquals(true, result.size()>=1); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 查询一批map.不分页. |
|||
***/ |
|||
@Test |
|||
public void selectListMapByWhere() { |
|||
Map<String,Object> p=BaseUtils.map("two","28Z2","three","LaYj","four","G837","five","Y7ed","six","5w9y","seven","7I03","eight","DqjP","nine","kafw","ten","p5t6","lastTime",parse("2020-03-16 23:28:18"),"one","M3gU","zero","dLpD","remark","o4z3","formId","f57i","userid","T3y2","eleven","D8HY","twelve","0XHC","thirteen","2JeD","fourteen","4u09","fifteen","IM91","attachmentUrls","BlFB","attachmentNames","7kil","branchId","enpT","bizKey","T21q","deptid","LgTi","flowState","i","createTime",parse("2020-03-16 23:28:18"),"dqxCode","5OQJ","cuserid","","tagIds","wu1U","tagNames","Qs02","cusername","5RxL","deptName","M2IL"); |
|||
List<Map<String,Object>> result=baseDao.selectList(FormData.class.getName()+".selectListMapByWhere",p); |
|||
Assert.assertEquals(true, result.size()>=0); |
|||
} |
|||
/** |
|||
* 模糊查询一批map.不分页. |
|||
***/ |
|||
@Test |
|||
public void selectListMapByKey() { |
|||
Map<String,Object> p=BaseUtils.map("two","28Z2","three","LaYj","four","G837","five","Y7ed","six","5w9y","seven","7I03","eight","DqjP","nine","kafw","ten","p5t6","lastTime",parse("2020-03-16 23:28:18"),"one","M3gU","zero","dLpD","remark","o4z3","formId","f57i","userid","T3y2","eleven","D8HY","twelve","0XHC","thirteen","2JeD","fourteen","4u09","fifteen","IM91","attachmentUrls","BlFB","attachmentNames","7kil","branchId","enpT","bizKey","T21q","deptid","LgTi","flowState","i","createTime",parse("2020-03-16 23:28:18"),"dqxCode","5OQJ","cuserid","","tagIds","wu1U","tagNames","Qs02","cusername","5RxL","deptName","M2IL"); |
|||
List<Map<String,Object>> result=baseDao.selectList(FormData.class.getName()+".selectListMapByKey",p); |
|||
Assert.assertEquals(true, result.size()>=0); |
|||
} |
|||
|
|||
/** |
|||
* 查询一个对象 FormData |
|||
***/ |
|||
@Test |
|||
public void selectOneObject() { |
|||
Map<String,Object> p=BaseUtils.map("id","1N13"); |
|||
|
|||
FormData formData1=BaseUtils.fromMap(p,FormData.class); |
|||
FormData formData=baseDao.selectOneObject(formData1); |
|||
Assert.assertEquals("1N13", formData.getId()); |
|||
} |
|||
|
|||
/** |
|||
* 将字符串类型的日期转成Date对象 |
|||
* @param source 如2015-10-23或者 2015-10-23 15:30:25等 |
|||
* @param pattern 格式必须与 source的格式一致,如 2015-10-23对应的 pattern为 yyyy-MM-dd, <br> |
|||
* 2015-10-23 15:30:25 对应的pattern 为 yyyy-MM-dd HH:mm:ss |
|||
* @return |
|||
*/ |
|||
public static Date parse(String source){ |
|||
|
|||
SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMddHHmmss"); |
|||
try { |
|||
return sdf.parse(source); |
|||
} catch (Exception e) { |
|||
} |
|||
|
|||
return null; |
|||
} |
|||
} |
|||
@ -1,320 +0,0 @@ |
|||
package com.mdp.form.dao; |
|||
|
|||
import java.util.*; |
|||
import java.text.SimpleDateFormat; |
|||
|
|||
import com.mdp.form.entity.FormDataProcessApprova; |
|||
import org.junit.Assert; |
|||
import org.junit.Test; |
|||
import org.junit.runner.RunWith; |
|||
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; |
|||
import com.mdp.core.utils.BaseUtils; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import com.mdp.core.dao.BaseDao; |
|||
|
|||
import com.mdp.mybatis.PageUtils; |
|||
import com.github.pagehelper.Page; |
|||
import org.springframework.boot.test.context.SpringBootTest; |
|||
/** |
|||
* FormDataProcessApprovaDao的测试案例 |
|||
* 组织 com.qqkj<br> |
|||
* 顶级模块 mdp<br> |
|||
* 大模块 form<br> |
|||
* 小模块 <br> |
|||
* 表 FORM.form_data_process_approva form_data_process_approva<br> |
|||
* 实体 FormDataProcessApprova<br> |
|||
* 表是指数据库结构中的表,实体是指java类型中的实体类<br> |
|||
* 当前实体所有属性名:<br> |
|||
* branchId,procInstId,agree,assignee,mainTitle,actId,taskName,commentMsg,id,eventName,bizKey,modelKey,flowLastTime,flowBranchId,flowState,startUserid,procDefId,modelName,formId,formDataId;<br> |
|||
* 当前表的所有字段名:<br> |
|||
* branch_id,proc_inst_id,agree,assignee,main_title,act_id,task_name,comment_msg,id,event_name,biz_key,model_key,flow_last_time,flow_branch_id,flow_state,start_userid,proc_def_id,model_name,form_id,form_data_id;<br> |
|||
* 当前主键(包括多主键):<br> |
|||
* id;<br> |
|||
***/ |
|||
@RunWith(SpringJUnit4ClassRunner.class) |
|||
@SpringBootTest |
|||
public class TestFormDataProcessApprovaDao { |
|||
|
|||
@Autowired |
|||
BaseDao baseDao; |
|||
|
|||
/** |
|||
* 新增一条数据 |
|||
***/ |
|||
@Test |
|||
public void insert() { |
|||
Map<String,Object> p=BaseUtils.map("branchId","AbLo","procInstId","Ff0N","agree","2","assignee","wm1n","mainTitle","Up53","actId","68Xh","taskName","D5px","commentMsg","zarz","id","Dfh2","eventName","YIf6","bizKey","2PXq","modelKey","5fuK","flowLastTime",parse("2020-03-29 20:43:44"),"flowBranchId","EswY","flowState","3U","startUserid","3kqZ","procDefId","wIPQ","modelName","dkqt","formId","9Tsi","formDataId","vag1"); |
|||
FormDataProcessApprova formDataProcessApprova=BaseUtils.fromMap(p,FormDataProcessApprova.class); |
|||
baseDao.insert(formDataProcessApprova); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
/** |
|||
* 删除满足条件的一条或者一批数据 |
|||
***/ |
|||
@Test |
|||
public void deleteByWhere() { |
|||
Map<String,Object> p=BaseUtils.map("branchId","AbLo","procInstId","Ff0N","agree","2","assignee","wm1n","mainTitle","Up53","actId","68Xh","taskName","D5px","commentMsg","zarz","eventName","YIf6","bizKey","2PXq","modelKey","5fuK","flowLastTime",parse("2020-03-29 20:43:44"),"flowBranchId","EswY","flowState","3U","startUserid","3kqZ","procDefId","wIPQ","modelName","dkqt","formId","9Tsi","formDataId","vag1"); |
|||
FormDataProcessApprova formDataProcessApprova=BaseUtils.fromMap(p,FormDataProcessApprova.class); |
|||
baseDao.deleteByWhere(formDataProcessApprova); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
|
|||
/** |
|||
* 跟进主键删除一条数据 |
|||
***/ |
|||
@Test |
|||
public void deleteByPk() { |
|||
Map<String,Object> p=BaseUtils.map("id","Dfh2"); |
|||
FormDataProcessApprova formDataProcessApprova=BaseUtils.fromMap(p,FormDataProcessApprova.class); |
|||
baseDao.deleteByPk(formDataProcessApprova); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
|
|||
/** |
|||
* 更新满足条件的一条或者一批数据 |
|||
***/ |
|||
@Test |
|||
public void updateSomeFieldByPk() { |
|||
Map<String,Object> where=BaseUtils.map("branchId","AbLo","procInstId","Ff0N","agree","2","assignee","wm1n","mainTitle","Up53","actId","68Xh","taskName","D5px","commentMsg","zarz","eventName","YIf6","bizKey","2PXq","modelKey","5fuK","flowLastTime",parse("2020-03-29 20:43:44"),"flowBranchId","EswY","flowState","3U","startUserid","3kqZ","procDefId","wIPQ","modelName","dkqt","formId","9Tsi","formDataId","vag1"); |
|||
FormDataProcessApprova formDataProcessApprova=BaseUtils.fromMap(where,FormDataProcessApprova.class); |
|||
baseDao.updateSomeFieldByPk(formDataProcessApprova); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
|
|||
|
|||
|
|||
/** |
|||
* 根据主键更新一条数据 |
|||
***/ |
|||
@Test |
|||
public void updateByPk() { |
|||
Map<String,Object> p=BaseUtils.map("id","Dfh2"); |
|||
FormDataProcessApprova formDataProcessApprova=BaseUtils.fromMap(p,FormDataProcessApprova.class); |
|||
baseDao.updateByPk(formDataProcessApprova); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 新增或者修改一条数据 |
|||
***/ |
|||
@Test |
|||
public void insertOrUpdate() { |
|||
Map<String,Object> p=BaseUtils.map("branchId","AbLo","procInstId","Ff0N","agree","2","assignee","wm1n","mainTitle","Up53","actId","68Xh","taskName","D5px","commentMsg","zarz","id","Dfh2","eventName","YIf6","bizKey","2PXq","modelKey","5fuK","flowLastTime",parse("2020-03-29 20:43:44"),"flowBranchId","EswY","flowState","3U","startUserid","3kqZ","procDefId","wIPQ","modelName","dkqt","formId","9Tsi","formDataId","vag1"); |
|||
FormDataProcessApprova formDataProcessApprova=BaseUtils.fromMap(p,FormDataProcessApprova.class); |
|||
baseDao.insertOrUpdate(formDataProcessApprova); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 批量更新一批数据到数据库 |
|||
***/ |
|||
@Test |
|||
public void batchUpdate() { |
|||
List<FormDataProcessApprova> batchValues=new ArrayList<FormDataProcessApprova>(); |
|||
Map p0=BaseUtils.map("branchId","AbLo","procInstId","Ff0N","agree","2","assignee","wm1n","mainTitle","Up53","actId","68Xh","taskName","D5px","commentMsg","zarz","id","Dfh2","eventName","YIf6","bizKey","2PXq","modelKey","5fuK","flowLastTime",parse("2020-03-29 20:43:44"),"flowBranchId","EswY","flowState","3U","startUserid","3kqZ","procDefId","wIPQ","modelName","dkqt","formId","9Tsi","formDataId","vag1"); |
|||
FormDataProcessApprova formDataProcessApprova0=BaseUtils.fromMap(p0,FormDataProcessApprova.class); |
|||
batchValues.add(formDataProcessApprova0); |
|||
Map p1=BaseUtils.map("branchId","ovEQ","procInstId","8Uxf","agree","J","assignee","4N7Z","mainTitle","sh76","actId","1n2Z","taskName","cI9m","commentMsg","57Tn","id","Ng3q","eventName","e5x5","bizKey","b0H2","modelKey","d5TK","flowLastTime",parse("2020-03-29 20:43:44"),"flowBranchId","zky0","flowState","p2","startUserid","1kGh","procDefId","2hWV","modelName","2570","formId","BklR","formDataId","iqc8"); |
|||
FormDataProcessApprova formDataProcessApprova1=BaseUtils.fromMap(p1,FormDataProcessApprova.class); |
|||
batchValues.add(formDataProcessApprova1); |
|||
Map p2=BaseUtils.map("branchId","813K","procInstId","WSty","agree","D","assignee","oVcx","mainTitle","G96k","actId","dSVG","taskName","tzPr","commentMsg","29SP","id","W8JP","eventName","bQiI","bizKey","09xG","modelKey","sTYq","flowLastTime",parse("2020-03-29 20:43:44"),"flowBranchId","64ei","flowState","sG","startUserid","ECqh","procDefId","4SA7","modelName","DP15","formId","GWC4","formDataId","Q0x6"); |
|||
FormDataProcessApprova formDataProcessApprova2=BaseUtils.fromMap(p2,FormDataProcessApprova.class); |
|||
batchValues.add(formDataProcessApprova2); |
|||
Map p3=BaseUtils.map("branchId","8Wwc","procInstId","MR28","agree","n","assignee","3wW3","mainTitle","owlJ","actId","K76s","taskName","6RV4","commentMsg","S504","id","9LfV","eventName","4MQ4","bizKey","ITnm","modelKey","rYO6","flowLastTime",parse("2020-03-29 20:43:44"),"flowBranchId","lXz7","flowState","dl","startUserid","ukfG","procDefId","xcWZ","modelName","8yHf","formId","qm89","formDataId","adOb"); |
|||
FormDataProcessApprova formDataProcessApprova3=BaseUtils.fromMap(p3,FormDataProcessApprova.class); |
|||
batchValues.add(formDataProcessApprova3); |
|||
Map p4=BaseUtils.map("branchId","3pEA","procInstId","dDwb","agree","D","assignee","V0Kv","mainTitle","9zHc","actId","1y74","taskName","xTww","commentMsg","snO5","id","I1Nd","eventName","swEY","bizKey","v4Hz","modelKey","3QWc","flowLastTime",parse("2020-03-29 20:43:44"),"flowBranchId","nVxp","flowState","3G","startUserid","yqk4","procDefId","hYUI","modelName","Lc9v","formId","5A9A","formDataId","vS89"); |
|||
FormDataProcessApprova formDataProcessApprova4=BaseUtils.fromMap(p4,FormDataProcessApprova.class); |
|||
batchValues.add(formDataProcessApprova4); |
|||
Map p5=BaseUtils.map("branchId","20S7","procInstId","SCYr","agree","F","assignee","1dB5","mainTitle","EgRS","actId","72j5","taskName","PH73","commentMsg","xkjl","id","v2b6","eventName","XH3M","bizKey","V2k9","modelKey","F8VY","flowLastTime",parse("2020-03-29 20:43:44"),"flowBranchId","u2O0","flowState","ii","startUserid","iEyL","procDefId","Nw4l","modelName","sbYq","formId","QSXu","formDataId","3LNK"); |
|||
FormDataProcessApprova formDataProcessApprova5=BaseUtils.fromMap(p5,FormDataProcessApprova.class); |
|||
batchValues.add(formDataProcessApprova5); |
|||
Map p6=BaseUtils.map("branchId","ylMV","procInstId","YSm7","agree","2","assignee","c8jc","mainTitle","glDK","actId","e7wi","taskName","GEbh","commentMsg","7o4N","id","2IYr","eventName","0vr7","bizKey","b89h","modelKey","gM6Y","flowLastTime",parse("2020-03-29 20:43:44"),"flowBranchId","SCPC","flowState","2G","startUserid","W7pZ","procDefId","Q8fl","modelName","M2Ja","formId","jDcJ","formDataId","020p"); |
|||
FormDataProcessApprova formDataProcessApprova6=BaseUtils.fromMap(p6,FormDataProcessApprova.class); |
|||
batchValues.add(formDataProcessApprova6); |
|||
Map p7=BaseUtils.map("branchId","31Xm","procInstId","Z1vk","agree","V","assignee","44PN","mainTitle","PUM7","actId","owOE","taskName","RGXy","commentMsg","h0YY","id","qe07","eventName","eGWu","bizKey","6L2n","modelKey","LO49","flowLastTime",parse("2020-03-29 20:43:44"),"flowBranchId","Dd5S","flowState","QI","startUserid","8wrW","procDefId","V9e8","modelName","01C5","formId","5She","formDataId","0GQ0"); |
|||
FormDataProcessApprova formDataProcessApprova7=BaseUtils.fromMap(p7,FormDataProcessApprova.class); |
|||
batchValues.add(formDataProcessApprova7); |
|||
baseDao.batchUpdate(batchValues); |
|||
//Assert.assertEquals(1, result[0]); |
|||
} |
|||
|
|||
/** |
|||
* 批量删除一批数据到数据库 |
|||
***/ |
|||
@Test |
|||
public void batchDelete() { |
|||
List<FormDataProcessApprova> batchValues=new ArrayList<FormDataProcessApprova>(); |
|||
Map p0=BaseUtils.map("branchId","AbLo","procInstId","Ff0N","agree","2","assignee","wm1n","mainTitle","Up53","actId","68Xh","taskName","D5px","commentMsg","zarz","id","Dfh2","eventName","YIf6","bizKey","2PXq","modelKey","5fuK","flowLastTime",parse("2020-03-29 20:43:44"),"flowBranchId","EswY","flowState","3U","startUserid","3kqZ","procDefId","wIPQ","modelName","dkqt","formId","9Tsi","formDataId","vag1"); |
|||
FormDataProcessApprova formDataProcessApprova0=BaseUtils.fromMap(p0,FormDataProcessApprova.class); |
|||
batchValues.add(formDataProcessApprova0); |
|||
Map p1=BaseUtils.map("branchId","ovEQ","procInstId","8Uxf","agree","J","assignee","4N7Z","mainTitle","sh76","actId","1n2Z","taskName","cI9m","commentMsg","57Tn","id","Ng3q","eventName","e5x5","bizKey","b0H2","modelKey","d5TK","flowLastTime",parse("2020-03-29 20:43:44"),"flowBranchId","zky0","flowState","p2","startUserid","1kGh","procDefId","2hWV","modelName","2570","formId","BklR","formDataId","iqc8"); |
|||
FormDataProcessApprova formDataProcessApprova1=BaseUtils.fromMap(p1,FormDataProcessApprova.class); |
|||
batchValues.add(formDataProcessApprova1); |
|||
Map p2=BaseUtils.map("branchId","813K","procInstId","WSty","agree","D","assignee","oVcx","mainTitle","G96k","actId","dSVG","taskName","tzPr","commentMsg","29SP","id","W8JP","eventName","bQiI","bizKey","09xG","modelKey","sTYq","flowLastTime",parse("2020-03-29 20:43:44"),"flowBranchId","64ei","flowState","sG","startUserid","ECqh","procDefId","4SA7","modelName","DP15","formId","GWC4","formDataId","Q0x6"); |
|||
FormDataProcessApprova formDataProcessApprova2=BaseUtils.fromMap(p2,FormDataProcessApprova.class); |
|||
batchValues.add(formDataProcessApprova2); |
|||
Map p3=BaseUtils.map("branchId","8Wwc","procInstId","MR28","agree","n","assignee","3wW3","mainTitle","owlJ","actId","K76s","taskName","6RV4","commentMsg","S504","id","9LfV","eventName","4MQ4","bizKey","ITnm","modelKey","rYO6","flowLastTime",parse("2020-03-29 20:43:44"),"flowBranchId","lXz7","flowState","dl","startUserid","ukfG","procDefId","xcWZ","modelName","8yHf","formId","qm89","formDataId","adOb"); |
|||
FormDataProcessApprova formDataProcessApprova3=BaseUtils.fromMap(p3,FormDataProcessApprova.class); |
|||
batchValues.add(formDataProcessApprova3); |
|||
Map p4=BaseUtils.map("branchId","3pEA","procInstId","dDwb","agree","D","assignee","V0Kv","mainTitle","9zHc","actId","1y74","taskName","xTww","commentMsg","snO5","id","I1Nd","eventName","swEY","bizKey","v4Hz","modelKey","3QWc","flowLastTime",parse("2020-03-29 20:43:44"),"flowBranchId","nVxp","flowState","3G","startUserid","yqk4","procDefId","hYUI","modelName","Lc9v","formId","5A9A","formDataId","vS89"); |
|||
FormDataProcessApprova formDataProcessApprova4=BaseUtils.fromMap(p4,FormDataProcessApprova.class); |
|||
batchValues.add(formDataProcessApprova4); |
|||
Map p5=BaseUtils.map("branchId","20S7","procInstId","SCYr","agree","F","assignee","1dB5","mainTitle","EgRS","actId","72j5","taskName","PH73","commentMsg","xkjl","id","v2b6","eventName","XH3M","bizKey","V2k9","modelKey","F8VY","flowLastTime",parse("2020-03-29 20:43:44"),"flowBranchId","u2O0","flowState","ii","startUserid","iEyL","procDefId","Nw4l","modelName","sbYq","formId","QSXu","formDataId","3LNK"); |
|||
FormDataProcessApprova formDataProcessApprova5=BaseUtils.fromMap(p5,FormDataProcessApprova.class); |
|||
batchValues.add(formDataProcessApprova5); |
|||
Map p6=BaseUtils.map("branchId","ylMV","procInstId","YSm7","agree","2","assignee","c8jc","mainTitle","glDK","actId","e7wi","taskName","GEbh","commentMsg","7o4N","id","2IYr","eventName","0vr7","bizKey","b89h","modelKey","gM6Y","flowLastTime",parse("2020-03-29 20:43:44"),"flowBranchId","SCPC","flowState","2G","startUserid","W7pZ","procDefId","Q8fl","modelName","M2Ja","formId","jDcJ","formDataId","020p"); |
|||
FormDataProcessApprova formDataProcessApprova6=BaseUtils.fromMap(p6,FormDataProcessApprova.class); |
|||
batchValues.add(formDataProcessApprova6); |
|||
Map p7=BaseUtils.map("branchId","31Xm","procInstId","Z1vk","agree","V","assignee","44PN","mainTitle","PUM7","actId","owOE","taskName","RGXy","commentMsg","h0YY","id","qe07","eventName","eGWu","bizKey","6L2n","modelKey","LO49","flowLastTime",parse("2020-03-29 20:43:44"),"flowBranchId","Dd5S","flowState","QI","startUserid","8wrW","procDefId","V9e8","modelName","01C5","formId","5She","formDataId","0GQ0"); |
|||
FormDataProcessApprova formDataProcessApprova7=BaseUtils.fromMap(p7,FormDataProcessApprova.class); |
|||
batchValues.add(formDataProcessApprova7); |
|||
baseDao.batchDelete(batchValues); |
|||
//Assert.assertEquals(1, result[0]); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 批量新增一批数据到数据库 |
|||
***/ |
|||
@Test |
|||
public void batchInsert() { |
|||
List<FormDataProcessApprova> batchValues=new ArrayList<FormDataProcessApprova>(); |
|||
Map p0=BaseUtils.map("branchId","AbLo","procInstId","Ff0N","agree","2","assignee","wm1n","mainTitle","Up53","actId","68Xh","taskName","D5px","commentMsg","zarz","id","Dfh2","eventName","YIf6","bizKey","2PXq","modelKey","5fuK","flowLastTime",parse("2020-03-29 20:43:44"),"flowBranchId","EswY","flowState","3U","startUserid","3kqZ","procDefId","wIPQ","modelName","dkqt","formId","9Tsi","formDataId","vag1"); |
|||
FormDataProcessApprova formDataProcessApprova0=BaseUtils.fromMap(p0,FormDataProcessApprova.class); |
|||
batchValues.add(formDataProcessApprova0); |
|||
Map p1=BaseUtils.map("branchId","ovEQ","procInstId","8Uxf","agree","J","assignee","4N7Z","mainTitle","sh76","actId","1n2Z","taskName","cI9m","commentMsg","57Tn","id","Ng3q","eventName","e5x5","bizKey","b0H2","modelKey","d5TK","flowLastTime",parse("2020-03-29 20:43:44"),"flowBranchId","zky0","flowState","p2","startUserid","1kGh","procDefId","2hWV","modelName","2570","formId","BklR","formDataId","iqc8"); |
|||
FormDataProcessApprova formDataProcessApprova1=BaseUtils.fromMap(p1,FormDataProcessApprova.class); |
|||
batchValues.add(formDataProcessApprova1); |
|||
Map p2=BaseUtils.map("branchId","813K","procInstId","WSty","agree","D","assignee","oVcx","mainTitle","G96k","actId","dSVG","taskName","tzPr","commentMsg","29SP","id","W8JP","eventName","bQiI","bizKey","09xG","modelKey","sTYq","flowLastTime",parse("2020-03-29 20:43:44"),"flowBranchId","64ei","flowState","sG","startUserid","ECqh","procDefId","4SA7","modelName","DP15","formId","GWC4","formDataId","Q0x6"); |
|||
FormDataProcessApprova formDataProcessApprova2=BaseUtils.fromMap(p2,FormDataProcessApprova.class); |
|||
batchValues.add(formDataProcessApprova2); |
|||
Map p3=BaseUtils.map("branchId","8Wwc","procInstId","MR28","agree","n","assignee","3wW3","mainTitle","owlJ","actId","K76s","taskName","6RV4","commentMsg","S504","id","9LfV","eventName","4MQ4","bizKey","ITnm","modelKey","rYO6","flowLastTime",parse("2020-03-29 20:43:44"),"flowBranchId","lXz7","flowState","dl","startUserid","ukfG","procDefId","xcWZ","modelName","8yHf","formId","qm89","formDataId","adOb"); |
|||
FormDataProcessApprova formDataProcessApprova3=BaseUtils.fromMap(p3,FormDataProcessApprova.class); |
|||
batchValues.add(formDataProcessApprova3); |
|||
Map p4=BaseUtils.map("branchId","3pEA","procInstId","dDwb","agree","D","assignee","V0Kv","mainTitle","9zHc","actId","1y74","taskName","xTww","commentMsg","snO5","id","I1Nd","eventName","swEY","bizKey","v4Hz","modelKey","3QWc","flowLastTime",parse("2020-03-29 20:43:44"),"flowBranchId","nVxp","flowState","3G","startUserid","yqk4","procDefId","hYUI","modelName","Lc9v","formId","5A9A","formDataId","vS89"); |
|||
FormDataProcessApprova formDataProcessApprova4=BaseUtils.fromMap(p4,FormDataProcessApprova.class); |
|||
batchValues.add(formDataProcessApprova4); |
|||
Map p5=BaseUtils.map("branchId","20S7","procInstId","SCYr","agree","F","assignee","1dB5","mainTitle","EgRS","actId","72j5","taskName","PH73","commentMsg","xkjl","id","v2b6","eventName","XH3M","bizKey","V2k9","modelKey","F8VY","flowLastTime",parse("2020-03-29 20:43:44"),"flowBranchId","u2O0","flowState","ii","startUserid","iEyL","procDefId","Nw4l","modelName","sbYq","formId","QSXu","formDataId","3LNK"); |
|||
FormDataProcessApprova formDataProcessApprova5=BaseUtils.fromMap(p5,FormDataProcessApprova.class); |
|||
batchValues.add(formDataProcessApprova5); |
|||
Map p6=BaseUtils.map("branchId","ylMV","procInstId","YSm7","agree","2","assignee","c8jc","mainTitle","glDK","actId","e7wi","taskName","GEbh","commentMsg","7o4N","id","2IYr","eventName","0vr7","bizKey","b89h","modelKey","gM6Y","flowLastTime",parse("2020-03-29 20:43:44"),"flowBranchId","SCPC","flowState","2G","startUserid","W7pZ","procDefId","Q8fl","modelName","M2Ja","formId","jDcJ","formDataId","020p"); |
|||
FormDataProcessApprova formDataProcessApprova6=BaseUtils.fromMap(p6,FormDataProcessApprova.class); |
|||
batchValues.add(formDataProcessApprova6); |
|||
Map p7=BaseUtils.map("branchId","31Xm","procInstId","Z1vk","agree","V","assignee","44PN","mainTitle","PUM7","actId","owOE","taskName","RGXy","commentMsg","h0YY","id","qe07","eventName","eGWu","bizKey","6L2n","modelKey","LO49","flowLastTime",parse("2020-03-29 20:43:44"),"flowBranchId","Dd5S","flowState","QI","startUserid","8wrW","procDefId","V9e8","modelName","01C5","formId","5She","formDataId","0GQ0"); |
|||
FormDataProcessApprova formDataProcessApprova7=BaseUtils.fromMap(p7,FormDataProcessApprova.class); |
|||
batchValues.add(formDataProcessApprova7); |
|||
baseDao.batchInsert(batchValues); |
|||
//Assert.assertEquals(1, result[0]); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 查询一条数据到Map中 |
|||
***/ |
|||
@Test |
|||
public void selectOneMap() { |
|||
Map<String,Object> p=BaseUtils.map("id","Dfh2"); |
|||
Map<String,Object> result=this.baseDao.selectOne(FormDataProcessApprova.class.getName()+".selectOneMap",p); |
|||
Assert.assertEquals("Dfh2", result.get("id")); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 计算满足条件的行数 |
|||
***/ |
|||
@Test |
|||
public void countByWhere() { |
|||
Map<String,Object> p=BaseUtils.map("branchId","AbLo","procInstId","Ff0N","agree","2","assignee","wm1n","mainTitle","Up53","actId","68Xh","taskName","D5px","commentMsg","zarz","eventName","YIf6","bizKey","2PXq","modelKey","5fuK","flowLastTime",parse("2020-03-29 20:43:44"),"flowBranchId","EswY","flowState","3U","startUserid","3kqZ","procDefId","wIPQ","modelName","dkqt","formId","9Tsi","formDataId","vag1"); |
|||
FormDataProcessApprova formDataProcessApprova=BaseUtils.fromMap(p,FormDataProcessApprova.class); |
|||
long result=baseDao.countByWhere(formDataProcessApprova); |
|||
Assert.assertEquals(true, result>0); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 分页查询,分页数据由平台自动组装并返回前台,后台不需要手工拼装. |
|||
***/ |
|||
@Test |
|||
public void selectListByPage() { |
|||
|
|||
|
|||
|
|||
Map<String,Object> p=BaseUtils.map("branchId","AbLo","procInstId","Ff0N","agree","2","assignee","wm1n","mainTitle","Up53","actId","68Xh","taskName","D5px","commentMsg","zarz","eventName","YIf6","bizKey","2PXq","modelKey","5fuK","flowLastTime",parse("2020-03-29 20:43:44"),"flowBranchId","EswY","flowState","3U","startUserid","3kqZ","procDefId","wIPQ","modelName","dkqt","formId","9Tsi","formDataId","vag1"); |
|||
p.put("pageNum","1"); |
|||
p.put("pageSize","10"); |
|||
PageUtils.startPage(p); |
|||
FormDataProcessApprova formDataProcessApprova=BaseUtils.fromMap(p,FormDataProcessApprova.class); |
|||
List<FormDataProcessApprova> result=baseDao.selectListByWhere(formDataProcessApprova); |
|||
if(result instanceof Page) { |
|||
Page page=(Page)result; |
|||
Assert.assertEquals(true, page.getTotal()>=0); |
|||
} |
|||
|
|||
} |
|||
|
|||
/** |
|||
* 分页查询,分页数据由平台自动组装并返回前台,后台不需要手工拼装. |
|||
***/ |
|||
@Test |
|||
public void selectListByWhere() { |
|||
|
|||
|
|||
Map<String,Object> p=BaseUtils.map("branchId","AbLo","procInstId","Ff0N","agree","2","assignee","wm1n","mainTitle","Up53","actId","68Xh","taskName","D5px","commentMsg","zarz","eventName","YIf6","bizKey","2PXq","modelKey","5fuK","flowLastTime",parse("2020-03-29 20:43:44"),"flowBranchId","EswY","flowState","3U","startUserid","3kqZ","procDefId","wIPQ","modelName","dkqt","formId","9Tsi","formDataId","vag1"); |
|||
FormDataProcessApprova formDataProcessApprova=BaseUtils.fromMap(p,FormDataProcessApprova.class); |
|||
List<FormDataProcessApprova> result=baseDao.selectListByWhere(formDataProcessApprova); |
|||
Assert.assertEquals(true, result.size()>=1); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 查询一批map.不分页. |
|||
***/ |
|||
@Test |
|||
public void selectListMapByWhere() { |
|||
Map<String,Object> p=BaseUtils.map("branchId","AbLo","procInstId","Ff0N","agree","2","assignee","wm1n","mainTitle","Up53","actId","68Xh","taskName","D5px","commentMsg","zarz","eventName","YIf6","bizKey","2PXq","modelKey","5fuK","flowLastTime",parse("2020-03-29 20:43:44"),"flowBranchId","EswY","flowState","3U","startUserid","3kqZ","procDefId","wIPQ","modelName","dkqt","formId","9Tsi","formDataId","vag1"); |
|||
List<Map<String,Object>> result=baseDao.selectList(FormDataProcessApprova.class.getName()+".selectListMapByWhere",p); |
|||
Assert.assertEquals(true, result.size()>=0); |
|||
} |
|||
/** |
|||
* 模糊查询一批map.不分页. |
|||
***/ |
|||
@Test |
|||
public void selectListMapByKey() { |
|||
Map<String,Object> p=BaseUtils.map("branchId","AbLo","procInstId","Ff0N","agree","2","assignee","wm1n","mainTitle","Up53","actId","68Xh","taskName","D5px","commentMsg","zarz","eventName","YIf6","bizKey","2PXq","modelKey","5fuK","flowLastTime",parse("2020-03-29 20:43:44"),"flowBranchId","EswY","flowState","3U","startUserid","3kqZ","procDefId","wIPQ","modelName","dkqt","formId","9Tsi","formDataId","vag1"); |
|||
List<Map<String,Object>> result=baseDao.selectList(FormDataProcessApprova.class.getName()+".selectListMapByKey",p); |
|||
Assert.assertEquals(true, result.size()>=0); |
|||
} |
|||
|
|||
/** |
|||
* 查询一个对象 FormDataProcessApprova |
|||
***/ |
|||
@Test |
|||
public void selectOneObject() { |
|||
Map<String,Object> p=BaseUtils.map("id","Dfh2"); |
|||
|
|||
FormDataProcessApprova formDataProcessApprova1=BaseUtils.fromMap(p,FormDataProcessApprova.class); |
|||
FormDataProcessApprova formDataProcessApprova=baseDao.selectOneObject(formDataProcessApprova1); |
|||
Assert.assertEquals("Dfh2", formDataProcessApprova.getId()); |
|||
} |
|||
|
|||
/** |
|||
* 将字符串类型的日期转成Date对象 |
|||
* @param source 如2015-10-23或者 2015-10-23 15:30:25等 |
|||
* @param pattern 格式必须与 source的格式一致,如 2015-10-23对应的 pattern为 yyyy-MM-dd, <br> |
|||
* 2015-10-23 15:30:25 对应的pattern 为 yyyy-MM-dd HH:mm:ss |
|||
* @return |
|||
*/ |
|||
public static Date parse(String source){ |
|||
|
|||
SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMddHHmmss"); |
|||
try { |
|||
return sdf.parse(source); |
|||
} catch (Exception e) { |
|||
} |
|||
|
|||
return null; |
|||
} |
|||
} |
|||
@ -1,320 +0,0 @@ |
|||
package com.mdp.form.dao; |
|||
|
|||
import java.util.*; |
|||
import java.text.SimpleDateFormat; |
|||
|
|||
import com.mdp.form.entity.FormDataTag; |
|||
import org.junit.Assert; |
|||
import org.junit.Test; |
|||
import org.junit.runner.RunWith; |
|||
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; |
|||
import com.mdp.core.utils.BaseUtils; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import com.mdp.core.dao.BaseDao; |
|||
|
|||
import com.mdp.mybatis.PageUtils; |
|||
import com.github.pagehelper.Page; |
|||
import org.springframework.boot.test.context.SpringBootTest; |
|||
/** |
|||
* FormDataTagDao的测试案例 |
|||
* 组织 com.qqkj<br> |
|||
* 顶级模块 mdp<br> |
|||
* 大模块 form<br> |
|||
* 小模块 <br> |
|||
* 表 FORM.form_data_tag form_data_tag<br> |
|||
* 实体 FormDataTag<br> |
|||
* 表是指数据库结构中的表,实体是指java类型中的实体类<br> |
|||
* 当前实体所有属性名:<br> |
|||
* dataId,tagId,tagName,id,createTime;<br> |
|||
* 当前表的所有字段名:<br> |
|||
* data_id,tag_id,tag_name,id,create_time;<br> |
|||
* 当前主键(包括多主键):<br> |
|||
* id;<br> |
|||
***/ |
|||
@RunWith(SpringJUnit4ClassRunner.class) |
|||
@SpringBootTest |
|||
public class TestFormDataTagDao { |
|||
|
|||
@Autowired |
|||
BaseDao baseDao; |
|||
|
|||
/** |
|||
* 新增一条数据 |
|||
***/ |
|||
@Test |
|||
public void insert() { |
|||
Map<String,Object> p=BaseUtils.map("dataId","5IKG","tagId","XMYF","tagName","0Gru","id","kz13","createTime",parse("2020-03-16 14:50:26")); |
|||
FormDataTag formDataTag=BaseUtils.fromMap(p,FormDataTag.class); |
|||
baseDao.insert(formDataTag); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
/** |
|||
* 删除满足条件的一条或者一批数据 |
|||
***/ |
|||
@Test |
|||
public void deleteByWhere() { |
|||
Map<String,Object> p=BaseUtils.map("dataId","5IKG","tagId","XMYF","tagName","0Gru","createTime",parse("2020-03-16 14:50:26")); |
|||
FormDataTag formDataTag=BaseUtils.fromMap(p,FormDataTag.class); |
|||
baseDao.deleteByWhere(formDataTag); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
|
|||
/** |
|||
* 跟进主键删除一条数据 |
|||
***/ |
|||
@Test |
|||
public void deleteByPk() { |
|||
Map<String,Object> p=BaseUtils.map("id","kz13"); |
|||
FormDataTag formDataTag=BaseUtils.fromMap(p,FormDataTag.class); |
|||
baseDao.deleteByPk(formDataTag); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
|
|||
/** |
|||
* 更新满足条件的一条或者一批数据 |
|||
***/ |
|||
@Test |
|||
public void updateSomeFieldByPk() { |
|||
Map<String,Object> where=BaseUtils.map("dataId","5IKG","tagId","XMYF","tagName","0Gru","createTime",parse("2020-03-16 14:50:26")); |
|||
FormDataTag formDataTag=BaseUtils.fromMap(where,FormDataTag.class); |
|||
baseDao.updateSomeFieldByPk(formDataTag); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
|
|||
|
|||
|
|||
/** |
|||
* 根据主键更新一条数据 |
|||
***/ |
|||
@Test |
|||
public void updateByPk() { |
|||
Map<String,Object> p=BaseUtils.map("id","kz13"); |
|||
FormDataTag formDataTag=BaseUtils.fromMap(p,FormDataTag.class); |
|||
baseDao.updateByPk(formDataTag); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 新增或者修改一条数据 |
|||
***/ |
|||
@Test |
|||
public void insertOrUpdate() { |
|||
Map<String,Object> p=BaseUtils.map("dataId","5IKG","tagId","XMYF","tagName","0Gru","id","kz13","createTime",parse("2020-03-16 14:50:26")); |
|||
FormDataTag formDataTag=BaseUtils.fromMap(p,FormDataTag.class); |
|||
baseDao.insertOrUpdate(formDataTag); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 批量更新一批数据到数据库 |
|||
***/ |
|||
@Test |
|||
public void batchUpdate() { |
|||
List<FormDataTag> batchValues=new ArrayList<FormDataTag>(); |
|||
Map p0=BaseUtils.map("dataId","5IKG","tagId","XMYF","tagName","0Gru","id","kz13","createTime",parse("2020-03-16 14:50:26")); |
|||
FormDataTag formDataTag0=BaseUtils.fromMap(p0,FormDataTag.class); |
|||
batchValues.add(formDataTag0); |
|||
Map p1=BaseUtils.map("dataId","Bx6U","tagId","e8M6","tagName","18q9","id","1jQq","createTime",parse("2020-03-16 14:50:26")); |
|||
FormDataTag formDataTag1=BaseUtils.fromMap(p1,FormDataTag.class); |
|||
batchValues.add(formDataTag1); |
|||
Map p2=BaseUtils.map("dataId","ZC6A","tagId","wTkq","tagName","31ux","id","4z5h","createTime",parse("2020-03-16 14:50:26")); |
|||
FormDataTag formDataTag2=BaseUtils.fromMap(p2,FormDataTag.class); |
|||
batchValues.add(formDataTag2); |
|||
Map p3=BaseUtils.map("dataId","JSm7","tagId","LK3G","tagName","o7ym","id","2n6D","createTime",parse("2020-03-16 14:50:26")); |
|||
FormDataTag formDataTag3=BaseUtils.fromMap(p3,FormDataTag.class); |
|||
batchValues.add(formDataTag3); |
|||
Map p4=BaseUtils.map("dataId","Tio0","tagId","KU2j","tagName","q54w","id","deCs","createTime",parse("2020-03-16 14:50:26")); |
|||
FormDataTag formDataTag4=BaseUtils.fromMap(p4,FormDataTag.class); |
|||
batchValues.add(formDataTag4); |
|||
Map p5=BaseUtils.map("dataId","jlsD","tagId","p8Wl","tagName","Fol6","id","OYFF","createTime",parse("2020-03-16 14:50:26")); |
|||
FormDataTag formDataTag5=BaseUtils.fromMap(p5,FormDataTag.class); |
|||
batchValues.add(formDataTag5); |
|||
Map p6=BaseUtils.map("dataId","XUOD","tagId","yZZI","tagName","N28k","id","uYEJ","createTime",parse("2020-03-16 14:50:26")); |
|||
FormDataTag formDataTag6=BaseUtils.fromMap(p6,FormDataTag.class); |
|||
batchValues.add(formDataTag6); |
|||
Map p7=BaseUtils.map("dataId","6HpM","tagId","wYyc","tagName","xEh3","id","YlXb","createTime",parse("2020-03-16 14:50:26")); |
|||
FormDataTag formDataTag7=BaseUtils.fromMap(p7,FormDataTag.class); |
|||
batchValues.add(formDataTag7); |
|||
baseDao.batchUpdate(batchValues); |
|||
//Assert.assertEquals(1, result[0]); |
|||
} |
|||
|
|||
/** |
|||
* 批量删除一批数据到数据库 |
|||
***/ |
|||
@Test |
|||
public void batchDelete() { |
|||
List<FormDataTag> batchValues=new ArrayList<FormDataTag>(); |
|||
Map p0=BaseUtils.map("dataId","5IKG","tagId","XMYF","tagName","0Gru","id","kz13","createTime",parse("2020-03-16 14:50:26")); |
|||
FormDataTag formDataTag0=BaseUtils.fromMap(p0,FormDataTag.class); |
|||
batchValues.add(formDataTag0); |
|||
Map p1=BaseUtils.map("dataId","Bx6U","tagId","e8M6","tagName","18q9","id","1jQq","createTime",parse("2020-03-16 14:50:26")); |
|||
FormDataTag formDataTag1=BaseUtils.fromMap(p1,FormDataTag.class); |
|||
batchValues.add(formDataTag1); |
|||
Map p2=BaseUtils.map("dataId","ZC6A","tagId","wTkq","tagName","31ux","id","4z5h","createTime",parse("2020-03-16 14:50:26")); |
|||
FormDataTag formDataTag2=BaseUtils.fromMap(p2,FormDataTag.class); |
|||
batchValues.add(formDataTag2); |
|||
Map p3=BaseUtils.map("dataId","JSm7","tagId","LK3G","tagName","o7ym","id","2n6D","createTime",parse("2020-03-16 14:50:26")); |
|||
FormDataTag formDataTag3=BaseUtils.fromMap(p3,FormDataTag.class); |
|||
batchValues.add(formDataTag3); |
|||
Map p4=BaseUtils.map("dataId","Tio0","tagId","KU2j","tagName","q54w","id","deCs","createTime",parse("2020-03-16 14:50:26")); |
|||
FormDataTag formDataTag4=BaseUtils.fromMap(p4,FormDataTag.class); |
|||
batchValues.add(formDataTag4); |
|||
Map p5=BaseUtils.map("dataId","jlsD","tagId","p8Wl","tagName","Fol6","id","OYFF","createTime",parse("2020-03-16 14:50:26")); |
|||
FormDataTag formDataTag5=BaseUtils.fromMap(p5,FormDataTag.class); |
|||
batchValues.add(formDataTag5); |
|||
Map p6=BaseUtils.map("dataId","XUOD","tagId","yZZI","tagName","N28k","id","uYEJ","createTime",parse("2020-03-16 14:50:26")); |
|||
FormDataTag formDataTag6=BaseUtils.fromMap(p6,FormDataTag.class); |
|||
batchValues.add(formDataTag6); |
|||
Map p7=BaseUtils.map("dataId","6HpM","tagId","wYyc","tagName","xEh3","id","YlXb","createTime",parse("2020-03-16 14:50:26")); |
|||
FormDataTag formDataTag7=BaseUtils.fromMap(p7,FormDataTag.class); |
|||
batchValues.add(formDataTag7); |
|||
baseDao.batchDelete(batchValues); |
|||
//Assert.assertEquals(1, result[0]); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 批量新增一批数据到数据库 |
|||
***/ |
|||
@Test |
|||
public void batchInsert() { |
|||
List<FormDataTag> batchValues=new ArrayList<FormDataTag>(); |
|||
Map p0=BaseUtils.map("dataId","5IKG","tagId","XMYF","tagName","0Gru","id","kz13","createTime",parse("2020-03-16 14:50:26")); |
|||
FormDataTag formDataTag0=BaseUtils.fromMap(p0,FormDataTag.class); |
|||
batchValues.add(formDataTag0); |
|||
Map p1=BaseUtils.map("dataId","Bx6U","tagId","e8M6","tagName","18q9","id","1jQq","createTime",parse("2020-03-16 14:50:26")); |
|||
FormDataTag formDataTag1=BaseUtils.fromMap(p1,FormDataTag.class); |
|||
batchValues.add(formDataTag1); |
|||
Map p2=BaseUtils.map("dataId","ZC6A","tagId","wTkq","tagName","31ux","id","4z5h","createTime",parse("2020-03-16 14:50:26")); |
|||
FormDataTag formDataTag2=BaseUtils.fromMap(p2,FormDataTag.class); |
|||
batchValues.add(formDataTag2); |
|||
Map p3=BaseUtils.map("dataId","JSm7","tagId","LK3G","tagName","o7ym","id","2n6D","createTime",parse("2020-03-16 14:50:26")); |
|||
FormDataTag formDataTag3=BaseUtils.fromMap(p3,FormDataTag.class); |
|||
batchValues.add(formDataTag3); |
|||
Map p4=BaseUtils.map("dataId","Tio0","tagId","KU2j","tagName","q54w","id","deCs","createTime",parse("2020-03-16 14:50:26")); |
|||
FormDataTag formDataTag4=BaseUtils.fromMap(p4,FormDataTag.class); |
|||
batchValues.add(formDataTag4); |
|||
Map p5=BaseUtils.map("dataId","jlsD","tagId","p8Wl","tagName","Fol6","id","OYFF","createTime",parse("2020-03-16 14:50:26")); |
|||
FormDataTag formDataTag5=BaseUtils.fromMap(p5,FormDataTag.class); |
|||
batchValues.add(formDataTag5); |
|||
Map p6=BaseUtils.map("dataId","XUOD","tagId","yZZI","tagName","N28k","id","uYEJ","createTime",parse("2020-03-16 14:50:26")); |
|||
FormDataTag formDataTag6=BaseUtils.fromMap(p6,FormDataTag.class); |
|||
batchValues.add(formDataTag6); |
|||
Map p7=BaseUtils.map("dataId","6HpM","tagId","wYyc","tagName","xEh3","id","YlXb","createTime",parse("2020-03-16 14:50:26")); |
|||
FormDataTag formDataTag7=BaseUtils.fromMap(p7,FormDataTag.class); |
|||
batchValues.add(formDataTag7); |
|||
baseDao.batchInsert(batchValues); |
|||
//Assert.assertEquals(1, result[0]); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 查询一条数据到Map中 |
|||
***/ |
|||
@Test |
|||
public void selectOneMap() { |
|||
Map<String,Object> p=BaseUtils.map("id","kz13"); |
|||
Map<String,Object> result=this.baseDao.selectOne(FormDataTag.class.getName()+".selectOneMap",p); |
|||
Assert.assertEquals("kz13", result.get("id")); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 计算满足条件的行数 |
|||
***/ |
|||
@Test |
|||
public void countByWhere() { |
|||
Map<String,Object> p=BaseUtils.map("dataId","5IKG","tagId","XMYF","tagName","0Gru","createTime",parse("2020-03-16 14:50:26")); |
|||
FormDataTag formDataTag=BaseUtils.fromMap(p,FormDataTag.class); |
|||
long result=baseDao.countByWhere(formDataTag); |
|||
Assert.assertEquals(true, result>0); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 分页查询,分页数据由平台自动组装并返回前台,后台不需要手工拼装. |
|||
***/ |
|||
@Test |
|||
public void selectListByPage() { |
|||
|
|||
|
|||
|
|||
Map<String,Object> p=BaseUtils.map("dataId","5IKG","tagId","XMYF","tagName","0Gru","createTime",parse("2020-03-16 14:50:26")); |
|||
p.put("pageNum","1"); |
|||
p.put("pageSize","10"); |
|||
PageUtils.startPage(p); |
|||
FormDataTag formDataTag=BaseUtils.fromMap(p,FormDataTag.class); |
|||
List<FormDataTag> result=baseDao.selectListByWhere(formDataTag); |
|||
if(result instanceof Page) { |
|||
Page page=(Page)result; |
|||
Assert.assertEquals(true, page.getTotal()>=0); |
|||
} |
|||
|
|||
} |
|||
|
|||
/** |
|||
* 分页查询,分页数据由平台自动组装并返回前台,后台不需要手工拼装. |
|||
***/ |
|||
@Test |
|||
public void selectListByWhere() { |
|||
|
|||
|
|||
Map<String,Object> p=BaseUtils.map("dataId","5IKG","tagId","XMYF","tagName","0Gru","createTime",parse("2020-03-16 14:50:26")); |
|||
FormDataTag formDataTag=BaseUtils.fromMap(p,FormDataTag.class); |
|||
List<FormDataTag> result=baseDao.selectListByWhere(formDataTag); |
|||
Assert.assertEquals(true, result.size()>=1); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 查询一批map.不分页. |
|||
***/ |
|||
@Test |
|||
public void selectListMapByWhere() { |
|||
Map<String,Object> p=BaseUtils.map("dataId","5IKG","tagId","XMYF","tagName","0Gru","createTime",parse("2020-03-16 14:50:26")); |
|||
List<Map<String,Object>> result=baseDao.selectList(FormDataTag.class.getName()+".selectListMapByWhere",p); |
|||
Assert.assertEquals(true, result.size()>=0); |
|||
} |
|||
/** |
|||
* 模糊查询一批map.不分页. |
|||
***/ |
|||
@Test |
|||
public void selectListMapByKey() { |
|||
Map<String,Object> p=BaseUtils.map("dataId","5IKG","tagId","XMYF","tagName","0Gru","createTime",parse("2020-03-16 14:50:26")); |
|||
List<Map<String,Object>> result=baseDao.selectList(FormDataTag.class.getName()+".selectListMapByKey",p); |
|||
Assert.assertEquals(true, result.size()>=0); |
|||
} |
|||
|
|||
/** |
|||
* 查询一个对象 FormDataTag |
|||
***/ |
|||
@Test |
|||
public void selectOneObject() { |
|||
Map<String,Object> p=BaseUtils.map("id","kz13"); |
|||
|
|||
FormDataTag formDataTag1=BaseUtils.fromMap(p,FormDataTag.class); |
|||
FormDataTag formDataTag=baseDao.selectOneObject(formDataTag1); |
|||
Assert.assertEquals("kz13", formDataTag.getId()); |
|||
} |
|||
|
|||
/** |
|||
* 将字符串类型的日期转成Date对象 |
|||
* @param source 如2015-10-23或者 2015-10-23 15:30:25等 |
|||
* @param pattern 格式必须与 source的格式一致,如 2015-10-23对应的 pattern为 yyyy-MM-dd, <br> |
|||
* 2015-10-23 15:30:25 对应的pattern 为 yyyy-MM-dd HH:mm:ss |
|||
* @return |
|||
*/ |
|||
public static Date parse(String source){ |
|||
|
|||
SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMddHHmmss"); |
|||
try { |
|||
return sdf.parse(source); |
|||
} catch (Exception e) { |
|||
} |
|||
|
|||
return null; |
|||
} |
|||
} |
|||
@ -1,320 +0,0 @@ |
|||
package com.mdp.form.dao; |
|||
|
|||
import java.util.*; |
|||
import java.text.SimpleDateFormat; |
|||
|
|||
import com.mdp.form.entity.FormDef; |
|||
import org.junit.Assert; |
|||
import org.junit.Test; |
|||
import org.junit.runner.RunWith; |
|||
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; |
|||
import com.mdp.core.utils.BaseUtils; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import com.mdp.core.dao.BaseDao; |
|||
|
|||
import com.mdp.mybatis.PageUtils; |
|||
import com.github.pagehelper.Page; |
|||
import org.springframework.boot.test.context.SpringBootTest; |
|||
/** |
|||
* FormDefDao的测试案例 |
|||
* 组织 com.qqkj<br> |
|||
* 顶级模块 mdp<br> |
|||
* 大模块 form<br> |
|||
* 小模块 <br> |
|||
* 表 FORM.form_def form_def<br> |
|||
* 实体 FormDef<br> |
|||
* 表是指数据库结构中的表,实体是指java类型中的实体类<br> |
|||
* 当前实体所有属性名:<br> |
|||
* id,tableName,tableOwner,isCreateTable,formName,userid,deptid,formType,isTemplate,bizType,ctime,branchId,categoryId,tagIds,tagNames,username,deptName;<br> |
|||
* 当前表的所有字段名:<br> |
|||
* id,table_name,table_owner,is_create_table,form_name,userid,deptid,form_type,is_template,biz_type,ctime,branch_id,category_id,tag_ids,tag_names,username,dept_name;<br> |
|||
* 当前主键(包括多主键):<br> |
|||
* id;<br> |
|||
***/ |
|||
@RunWith(SpringJUnit4ClassRunner.class) |
|||
@SpringBootTest |
|||
public class TestFormDefDao { |
|||
|
|||
@Autowired |
|||
BaseDao baseDao; |
|||
|
|||
/** |
|||
* 新增一条数据 |
|||
***/ |
|||
@Test |
|||
public void insert() { |
|||
Map<String,Object> p=BaseUtils.map("id","Ohi6","tableName","rMaQ","tableOwner","2Hz4","isCreateTable","V","formName","8gp6","userid","NKUh","deptid","7SMx","formType","n","isTemplate","C","bizType","2N7H","ctime",parse("2020-03-16 23:28:15"),"branchId","h0b0","categoryId","5LwF","tagIds","jXSn","tagNames","71bt","username","qJF0","deptName","8TYz"); |
|||
FormDef formDef=BaseUtils.fromMap(p,FormDef.class); |
|||
baseDao.insert(formDef); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
/** |
|||
* 删除满足条件的一条或者一批数据 |
|||
***/ |
|||
@Test |
|||
public void deleteByWhere() { |
|||
Map<String,Object> p=BaseUtils.map("tableName","rMaQ","tableOwner","2Hz4","isCreateTable","V","formName","8gp6","userid","NKUh","deptid","7SMx","formType","n","isTemplate","C","bizType","2N7H","ctime",parse("2020-03-16 23:28:15"),"branchId","h0b0","categoryId","5LwF","tagIds","jXSn","tagNames","71bt","username","qJF0","deptName","8TYz"); |
|||
FormDef formDef=BaseUtils.fromMap(p,FormDef.class); |
|||
baseDao.deleteByWhere(formDef); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
|
|||
/** |
|||
* 跟进主键删除一条数据 |
|||
***/ |
|||
@Test |
|||
public void deleteByPk() { |
|||
Map<String,Object> p=BaseUtils.map("id","Ohi6"); |
|||
FormDef formDef=BaseUtils.fromMap(p,FormDef.class); |
|||
baseDao.deleteByPk(formDef); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
|
|||
/** |
|||
* 更新满足条件的一条或者一批数据 |
|||
***/ |
|||
@Test |
|||
public void updateSomeFieldByPk() { |
|||
Map<String,Object> where=BaseUtils.map("tableName","rMaQ","tableOwner","2Hz4","isCreateTable","V","formName","8gp6","userid","NKUh","deptid","7SMx","formType","n","isTemplate","C","bizType","2N7H","ctime",parse("2020-03-16 23:28:15"),"branchId","h0b0","categoryId","5LwF","tagIds","jXSn","tagNames","71bt","username","qJF0","deptName","8TYz"); |
|||
FormDef formDef=BaseUtils.fromMap(where,FormDef.class); |
|||
baseDao.updateSomeFieldByPk(formDef); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
|
|||
|
|||
|
|||
/** |
|||
* 根据主键更新一条数据 |
|||
***/ |
|||
@Test |
|||
public void updateByPk() { |
|||
Map<String,Object> p=BaseUtils.map("id","Ohi6"); |
|||
FormDef formDef=BaseUtils.fromMap(p,FormDef.class); |
|||
baseDao.updateByPk(formDef); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 新增或者修改一条数据 |
|||
***/ |
|||
@Test |
|||
public void insertOrUpdate() { |
|||
Map<String,Object> p=BaseUtils.map("id","Ohi6","tableName","rMaQ","tableOwner","2Hz4","isCreateTable","V","formName","8gp6","userid","NKUh","deptid","7SMx","formType","n","isTemplate","C","bizType","2N7H","ctime",parse("2020-03-16 23:28:15"),"branchId","h0b0","categoryId","5LwF","tagIds","jXSn","tagNames","71bt","username","qJF0","deptName","8TYz"); |
|||
FormDef formDef=BaseUtils.fromMap(p,FormDef.class); |
|||
baseDao.insertOrUpdate(formDef); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 批量更新一批数据到数据库 |
|||
***/ |
|||
@Test |
|||
public void batchUpdate() { |
|||
List<FormDef> batchValues=new ArrayList<FormDef>(); |
|||
Map p0=BaseUtils.map("id","Ohi6","tableName","rMaQ","tableOwner","2Hz4","isCreateTable","V","formName","8gp6","userid","NKUh","deptid","7SMx","formType","n","isTemplate","C","bizType","2N7H","ctime",parse("2020-03-16 23:28:15"),"branchId","h0b0","categoryId","5LwF","tagIds","jXSn","tagNames","71bt","username","qJF0","deptName","8TYz"); |
|||
FormDef formDef0=BaseUtils.fromMap(p0,FormDef.class); |
|||
batchValues.add(formDef0); |
|||
Map p1=BaseUtils.map("id","lnRj","tableName","eRWP","tableOwner","yZp9","isCreateTable","0","formName","eXEl","userid","3as1","deptid","27yP","formType","Z","isTemplate","1","bizType","C5Vm","ctime",parse("2020-03-16 23:28:15"),"branchId","ioGy","categoryId","VyR4","tagIds","1H1G","tagNames","Ud84","username","FVpk","deptName","1723"); |
|||
FormDef formDef1=BaseUtils.fromMap(p1,FormDef.class); |
|||
batchValues.add(formDef1); |
|||
Map p2=BaseUtils.map("id","UfB7","tableName","H9wc","tableOwner","59gk","isCreateTable","4","formName","Qw29","userid","51f6","deptid","ssG0","formType","c","isTemplate","4","bizType","19Fu","ctime",parse("2020-03-16 23:28:15"),"branchId","KvR4","categoryId","5324","tagIds","MRUd","tagNames","a7iH","username","XTj3","deptName","K4Mt"); |
|||
FormDef formDef2=BaseUtils.fromMap(p2,FormDef.class); |
|||
batchValues.add(formDef2); |
|||
Map p3=BaseUtils.map("id","zEsO","tableName","sTa3","tableOwner","KnE7","isCreateTable","u","formName","BJQi","userid","VI7W","deptid","UAJt","formType","u","isTemplate","p","bizType","CtDb","ctime",parse("2020-03-16 23:28:15"),"branchId","sG0t","categoryId","JZ60","tagIds","S6KO","tagNames","G4Q6","username","sKCp","deptName","fgH8"); |
|||
FormDef formDef3=BaseUtils.fromMap(p3,FormDef.class); |
|||
batchValues.add(formDef3); |
|||
Map p4=BaseUtils.map("id","L42O","tableName","ScXQ","tableOwner","JYaz","isCreateTable","8","formName","2x8f","userid","07yx","deptid","Cc5c","formType","6","isTemplate","V","bizType","a3ys","ctime",parse("2020-03-16 23:28:15"),"branchId","Gu9R","categoryId","Vero","tagIds","4f7R","tagNames","H42f","username","Om6X","deptName","kr60"); |
|||
FormDef formDef4=BaseUtils.fromMap(p4,FormDef.class); |
|||
batchValues.add(formDef4); |
|||
Map p5=BaseUtils.map("id","4C7f","tableName","8S4M","tableOwner","FU9H","isCreateTable","7","formName","sonf","userid","iV0P","deptid","8UE3","formType","f","isTemplate","R","bizType","3NxZ","ctime",parse("2020-03-16 23:28:15"),"branchId","SZmx","categoryId","QboM","tagIds","H6VU","tagNames","OcR5","username","890u","deptName","5ZM1"); |
|||
FormDef formDef5=BaseUtils.fromMap(p5,FormDef.class); |
|||
batchValues.add(formDef5); |
|||
Map p6=BaseUtils.map("id","ck8F","tableName","59Mz","tableOwner","hCaY","isCreateTable","B","formName","86FO","userid","47n3","deptid","tq59","formType","h","isTemplate","1","bizType","U7X0","ctime",parse("2020-03-16 23:28:15"),"branchId","dcu3","categoryId","XDZf","tagIds","5Ef8","tagNames","FDaq","username","6R4D","deptName","S45f"); |
|||
FormDef formDef6=BaseUtils.fromMap(p6,FormDef.class); |
|||
batchValues.add(formDef6); |
|||
Map p7=BaseUtils.map("id","7oH8","tableName","85bg","tableOwner","HG51","isCreateTable","h","formName","OJW4","userid","H7AL","deptid","LCzF","formType","x","isTemplate","7","bizType","Uw3P","ctime",parse("2020-03-16 23:28:15"),"branchId","2y0e","categoryId","Vz7z","tagIds","yd9Q","tagNames","HfFl","username","JP7K","deptName","wUyZ"); |
|||
FormDef formDef7=BaseUtils.fromMap(p7,FormDef.class); |
|||
batchValues.add(formDef7); |
|||
baseDao.batchUpdate(batchValues); |
|||
//Assert.assertEquals(1, result[0]); |
|||
} |
|||
|
|||
/** |
|||
* 批量删除一批数据到数据库 |
|||
***/ |
|||
@Test |
|||
public void batchDelete() { |
|||
List<FormDef> batchValues=new ArrayList<FormDef>(); |
|||
Map p0=BaseUtils.map("id","Ohi6","tableName","rMaQ","tableOwner","2Hz4","isCreateTable","V","formName","8gp6","userid","NKUh","deptid","7SMx","formType","n","isTemplate","C","bizType","2N7H","ctime",parse("2020-03-16 23:28:15"),"branchId","h0b0","categoryId","5LwF","tagIds","jXSn","tagNames","71bt","username","qJF0","deptName","8TYz"); |
|||
FormDef formDef0=BaseUtils.fromMap(p0,FormDef.class); |
|||
batchValues.add(formDef0); |
|||
Map p1=BaseUtils.map("id","lnRj","tableName","eRWP","tableOwner","yZp9","isCreateTable","0","formName","eXEl","userid","3as1","deptid","27yP","formType","Z","isTemplate","1","bizType","C5Vm","ctime",parse("2020-03-16 23:28:15"),"branchId","ioGy","categoryId","VyR4","tagIds","1H1G","tagNames","Ud84","username","FVpk","deptName","1723"); |
|||
FormDef formDef1=BaseUtils.fromMap(p1,FormDef.class); |
|||
batchValues.add(formDef1); |
|||
Map p2=BaseUtils.map("id","UfB7","tableName","H9wc","tableOwner","59gk","isCreateTable","4","formName","Qw29","userid","51f6","deptid","ssG0","formType","c","isTemplate","4","bizType","19Fu","ctime",parse("2020-03-16 23:28:15"),"branchId","KvR4","categoryId","5324","tagIds","MRUd","tagNames","a7iH","username","XTj3","deptName","K4Mt"); |
|||
FormDef formDef2=BaseUtils.fromMap(p2,FormDef.class); |
|||
batchValues.add(formDef2); |
|||
Map p3=BaseUtils.map("id","zEsO","tableName","sTa3","tableOwner","KnE7","isCreateTable","u","formName","BJQi","userid","VI7W","deptid","UAJt","formType","u","isTemplate","p","bizType","CtDb","ctime",parse("2020-03-16 23:28:15"),"branchId","sG0t","categoryId","JZ60","tagIds","S6KO","tagNames","G4Q6","username","sKCp","deptName","fgH8"); |
|||
FormDef formDef3=BaseUtils.fromMap(p3,FormDef.class); |
|||
batchValues.add(formDef3); |
|||
Map p4=BaseUtils.map("id","L42O","tableName","ScXQ","tableOwner","JYaz","isCreateTable","8","formName","2x8f","userid","07yx","deptid","Cc5c","formType","6","isTemplate","V","bizType","a3ys","ctime",parse("2020-03-16 23:28:15"),"branchId","Gu9R","categoryId","Vero","tagIds","4f7R","tagNames","H42f","username","Om6X","deptName","kr60"); |
|||
FormDef formDef4=BaseUtils.fromMap(p4,FormDef.class); |
|||
batchValues.add(formDef4); |
|||
Map p5=BaseUtils.map("id","4C7f","tableName","8S4M","tableOwner","FU9H","isCreateTable","7","formName","sonf","userid","iV0P","deptid","8UE3","formType","f","isTemplate","R","bizType","3NxZ","ctime",parse("2020-03-16 23:28:15"),"branchId","SZmx","categoryId","QboM","tagIds","H6VU","tagNames","OcR5","username","890u","deptName","5ZM1"); |
|||
FormDef formDef5=BaseUtils.fromMap(p5,FormDef.class); |
|||
batchValues.add(formDef5); |
|||
Map p6=BaseUtils.map("id","ck8F","tableName","59Mz","tableOwner","hCaY","isCreateTable","B","formName","86FO","userid","47n3","deptid","tq59","formType","h","isTemplate","1","bizType","U7X0","ctime",parse("2020-03-16 23:28:15"),"branchId","dcu3","categoryId","XDZf","tagIds","5Ef8","tagNames","FDaq","username","6R4D","deptName","S45f"); |
|||
FormDef formDef6=BaseUtils.fromMap(p6,FormDef.class); |
|||
batchValues.add(formDef6); |
|||
Map p7=BaseUtils.map("id","7oH8","tableName","85bg","tableOwner","HG51","isCreateTable","h","formName","OJW4","userid","H7AL","deptid","LCzF","formType","x","isTemplate","7","bizType","Uw3P","ctime",parse("2020-03-16 23:28:15"),"branchId","2y0e","categoryId","Vz7z","tagIds","yd9Q","tagNames","HfFl","username","JP7K","deptName","wUyZ"); |
|||
FormDef formDef7=BaseUtils.fromMap(p7,FormDef.class); |
|||
batchValues.add(formDef7); |
|||
baseDao.batchDelete(batchValues); |
|||
//Assert.assertEquals(1, result[0]); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 批量新增一批数据到数据库 |
|||
***/ |
|||
@Test |
|||
public void batchInsert() { |
|||
List<FormDef> batchValues=new ArrayList<FormDef>(); |
|||
Map p0=BaseUtils.map("id","Ohi6","tableName","rMaQ","tableOwner","2Hz4","isCreateTable","V","formName","8gp6","userid","NKUh","deptid","7SMx","formType","n","isTemplate","C","bizType","2N7H","ctime",parse("2020-03-16 23:28:15"),"branchId","h0b0","categoryId","5LwF","tagIds","jXSn","tagNames","71bt","username","qJF0","deptName","8TYz"); |
|||
FormDef formDef0=BaseUtils.fromMap(p0,FormDef.class); |
|||
batchValues.add(formDef0); |
|||
Map p1=BaseUtils.map("id","lnRj","tableName","eRWP","tableOwner","yZp9","isCreateTable","0","formName","eXEl","userid","3as1","deptid","27yP","formType","Z","isTemplate","1","bizType","C5Vm","ctime",parse("2020-03-16 23:28:15"),"branchId","ioGy","categoryId","VyR4","tagIds","1H1G","tagNames","Ud84","username","FVpk","deptName","1723"); |
|||
FormDef formDef1=BaseUtils.fromMap(p1,FormDef.class); |
|||
batchValues.add(formDef1); |
|||
Map p2=BaseUtils.map("id","UfB7","tableName","H9wc","tableOwner","59gk","isCreateTable","4","formName","Qw29","userid","51f6","deptid","ssG0","formType","c","isTemplate","4","bizType","19Fu","ctime",parse("2020-03-16 23:28:15"),"branchId","KvR4","categoryId","5324","tagIds","MRUd","tagNames","a7iH","username","XTj3","deptName","K4Mt"); |
|||
FormDef formDef2=BaseUtils.fromMap(p2,FormDef.class); |
|||
batchValues.add(formDef2); |
|||
Map p3=BaseUtils.map("id","zEsO","tableName","sTa3","tableOwner","KnE7","isCreateTable","u","formName","BJQi","userid","VI7W","deptid","UAJt","formType","u","isTemplate","p","bizType","CtDb","ctime",parse("2020-03-16 23:28:15"),"branchId","sG0t","categoryId","JZ60","tagIds","S6KO","tagNames","G4Q6","username","sKCp","deptName","fgH8"); |
|||
FormDef formDef3=BaseUtils.fromMap(p3,FormDef.class); |
|||
batchValues.add(formDef3); |
|||
Map p4=BaseUtils.map("id","L42O","tableName","ScXQ","tableOwner","JYaz","isCreateTable","8","formName","2x8f","userid","07yx","deptid","Cc5c","formType","6","isTemplate","V","bizType","a3ys","ctime",parse("2020-03-16 23:28:15"),"branchId","Gu9R","categoryId","Vero","tagIds","4f7R","tagNames","H42f","username","Om6X","deptName","kr60"); |
|||
FormDef formDef4=BaseUtils.fromMap(p4,FormDef.class); |
|||
batchValues.add(formDef4); |
|||
Map p5=BaseUtils.map("id","4C7f","tableName","8S4M","tableOwner","FU9H","isCreateTable","7","formName","sonf","userid","iV0P","deptid","8UE3","formType","f","isTemplate","R","bizType","3NxZ","ctime",parse("2020-03-16 23:28:15"),"branchId","SZmx","categoryId","QboM","tagIds","H6VU","tagNames","OcR5","username","890u","deptName","5ZM1"); |
|||
FormDef formDef5=BaseUtils.fromMap(p5,FormDef.class); |
|||
batchValues.add(formDef5); |
|||
Map p6=BaseUtils.map("id","ck8F","tableName","59Mz","tableOwner","hCaY","isCreateTable","B","formName","86FO","userid","47n3","deptid","tq59","formType","h","isTemplate","1","bizType","U7X0","ctime",parse("2020-03-16 23:28:15"),"branchId","dcu3","categoryId","XDZf","tagIds","5Ef8","tagNames","FDaq","username","6R4D","deptName","S45f"); |
|||
FormDef formDef6=BaseUtils.fromMap(p6,FormDef.class); |
|||
batchValues.add(formDef6); |
|||
Map p7=BaseUtils.map("id","7oH8","tableName","85bg","tableOwner","HG51","isCreateTable","h","formName","OJW4","userid","H7AL","deptid","LCzF","formType","x","isTemplate","7","bizType","Uw3P","ctime",parse("2020-03-16 23:28:15"),"branchId","2y0e","categoryId","Vz7z","tagIds","yd9Q","tagNames","HfFl","username","JP7K","deptName","wUyZ"); |
|||
FormDef formDef7=BaseUtils.fromMap(p7,FormDef.class); |
|||
batchValues.add(formDef7); |
|||
baseDao.batchInsert(batchValues); |
|||
//Assert.assertEquals(1, result[0]); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 查询一条数据到Map中 |
|||
***/ |
|||
@Test |
|||
public void selectOneMap() { |
|||
Map<String,Object> p=BaseUtils.map("id","Ohi6"); |
|||
Map<String,Object> result=this.baseDao.selectOne(FormDef.class.getName()+".selectOneMap",p); |
|||
Assert.assertEquals("Ohi6", result.get("id")); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 计算满足条件的行数 |
|||
***/ |
|||
@Test |
|||
public void countByWhere() { |
|||
Map<String,Object> p=BaseUtils.map("tableName","rMaQ","tableOwner","2Hz4","isCreateTable","V","formName","8gp6","userid","NKUh","deptid","7SMx","formType","n","isTemplate","C","bizType","2N7H","ctime",parse("2020-03-16 23:28:15"),"branchId","h0b0","categoryId","5LwF","tagIds","jXSn","tagNames","71bt","username","qJF0","deptName","8TYz"); |
|||
FormDef formDef=BaseUtils.fromMap(p,FormDef.class); |
|||
long result=baseDao.countByWhere(formDef); |
|||
Assert.assertEquals(true, result>0); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 分页查询,分页数据由平台自动组装并返回前台,后台不需要手工拼装. |
|||
***/ |
|||
@Test |
|||
public void selectListByPage() { |
|||
|
|||
|
|||
|
|||
Map<String,Object> p=BaseUtils.map("tableName","rMaQ","tableOwner","2Hz4","isCreateTable","V","formName","8gp6","userid","NKUh","deptid","7SMx","formType","n","isTemplate","C","bizType","2N7H","ctime",parse("2020-03-16 23:28:15"),"branchId","h0b0","categoryId","5LwF","tagIds","jXSn","tagNames","71bt","username","qJF0","deptName","8TYz"); |
|||
p.put("pageNum","1"); |
|||
p.put("pageSize","10"); |
|||
PageUtils.startPage(p); |
|||
FormDef formDef=BaseUtils.fromMap(p,FormDef.class); |
|||
List<FormDef> result=baseDao.selectListByWhere(formDef); |
|||
if(result instanceof Page) { |
|||
Page page=(Page)result; |
|||
Assert.assertEquals(true, page.getTotal()>=0); |
|||
} |
|||
|
|||
} |
|||
|
|||
/** |
|||
* 分页查询,分页数据由平台自动组装并返回前台,后台不需要手工拼装. |
|||
***/ |
|||
@Test |
|||
public void selectListByWhere() { |
|||
|
|||
|
|||
Map<String,Object> p=BaseUtils.map("tableName","rMaQ","tableOwner","2Hz4","isCreateTable","V","formName","8gp6","userid","NKUh","deptid","7SMx","formType","n","isTemplate","C","bizType","2N7H","ctime",parse("2020-03-16 23:28:15"),"branchId","h0b0","categoryId","5LwF","tagIds","jXSn","tagNames","71bt","username","qJF0","deptName","8TYz"); |
|||
FormDef formDef=BaseUtils.fromMap(p,FormDef.class); |
|||
List<FormDef> result=baseDao.selectListByWhere(formDef); |
|||
Assert.assertEquals(true, result.size()>=1); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 查询一批map.不分页. |
|||
***/ |
|||
@Test |
|||
public void selectListMapByWhere() { |
|||
Map<String,Object> p=BaseUtils.map("tableName","rMaQ","tableOwner","2Hz4","isCreateTable","V","formName","8gp6","userid","NKUh","deptid","7SMx","formType","n","isTemplate","C","bizType","2N7H","ctime",parse("2020-03-16 23:28:15"),"branchId","h0b0","categoryId","5LwF","tagIds","jXSn","tagNames","71bt","username","qJF0","deptName","8TYz"); |
|||
List<Map<String,Object>> result=baseDao.selectList(FormDef.class.getName()+".selectListMapByWhere",p); |
|||
Assert.assertEquals(true, result.size()>=0); |
|||
} |
|||
/** |
|||
* 模糊查询一批map.不分页. |
|||
***/ |
|||
@Test |
|||
public void selectListMapByKey() { |
|||
Map<String,Object> p=BaseUtils.map("tableName","rMaQ","tableOwner","2Hz4","isCreateTable","V","formName","8gp6","userid","NKUh","deptid","7SMx","formType","n","isTemplate","C","bizType","2N7H","ctime",parse("2020-03-16 23:28:15"),"branchId","h0b0","categoryId","5LwF","tagIds","jXSn","tagNames","71bt","username","qJF0","deptName","8TYz"); |
|||
List<Map<String,Object>> result=baseDao.selectList(FormDef.class.getName()+".selectListMapByKey",p); |
|||
Assert.assertEquals(true, result.size()>=0); |
|||
} |
|||
|
|||
/** |
|||
* 查询一个对象 FormDef |
|||
***/ |
|||
@Test |
|||
public void selectOneObject() { |
|||
Map<String,Object> p=BaseUtils.map("id","Ohi6"); |
|||
|
|||
FormDef formDef1=BaseUtils.fromMap(p,FormDef.class); |
|||
FormDef formDef=baseDao.selectOneObject(formDef1); |
|||
Assert.assertEquals("Ohi6", formDef.getId()); |
|||
} |
|||
|
|||
/** |
|||
* 将字符串类型的日期转成Date对象 |
|||
* @param source 如2015-10-23或者 2015-10-23 15:30:25等 |
|||
* @param pattern 格式必须与 source的格式一致,如 2015-10-23对应的 pattern为 yyyy-MM-dd, <br> |
|||
* 2015-10-23 15:30:25 对应的pattern 为 yyyy-MM-dd HH:mm:ss |
|||
* @return |
|||
*/ |
|||
public static Date parse(String source){ |
|||
|
|||
SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMddHHmmss"); |
|||
try { |
|||
return sdf.parse(source); |
|||
} catch (Exception e) { |
|||
} |
|||
|
|||
return null; |
|||
} |
|||
} |
|||
@ -1,320 +0,0 @@ |
|||
package com.mdp.form.dao; |
|||
|
|||
import java.util.*; |
|||
import java.text.SimpleDateFormat; |
|||
|
|||
import com.mdp.form.entity.FormDefTag; |
|||
import org.junit.Assert; |
|||
import org.junit.Test; |
|||
import org.junit.runner.RunWith; |
|||
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; |
|||
import com.mdp.core.utils.BaseUtils; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import com.mdp.core.dao.BaseDao; |
|||
|
|||
import com.mdp.mybatis.PageUtils; |
|||
import com.github.pagehelper.Page; |
|||
import org.springframework.boot.test.context.SpringBootTest; |
|||
/** |
|||
* FormDefTagDao的测试案例 |
|||
* 组织 com.qqkj<br> |
|||
* 顶级模块 mdp<br> |
|||
* 大模块 form<br> |
|||
* 小模块 <br> |
|||
* 表 FORM.form_def_tag form_def_tag<br> |
|||
* 实体 FormDefTag<br> |
|||
* 表是指数据库结构中的表,实体是指java类型中的实体类<br> |
|||
* 当前实体所有属性名:<br> |
|||
* formId,tagId,tagName,id,createTime;<br> |
|||
* 当前表的所有字段名:<br> |
|||
* form_id,tag_id,tag_name,id,create_time;<br> |
|||
* 当前主键(包括多主键):<br> |
|||
* id;<br> |
|||
***/ |
|||
@RunWith(SpringJUnit4ClassRunner.class) |
|||
@SpringBootTest |
|||
public class TestFormDefTagDao { |
|||
|
|||
@Autowired |
|||
BaseDao baseDao; |
|||
|
|||
/** |
|||
* 新增一条数据 |
|||
***/ |
|||
@Test |
|||
public void insert() { |
|||
Map<String,Object> p=BaseUtils.map("formId","4eu8","tagId","zZ3c","tagName","JXVZ","id","F9B1","createTime",parse("2020-03-16 14:50:25")); |
|||
FormDefTag formDefTag=BaseUtils.fromMap(p,FormDefTag.class); |
|||
baseDao.insert(formDefTag); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
/** |
|||
* 删除满足条件的一条或者一批数据 |
|||
***/ |
|||
@Test |
|||
public void deleteByWhere() { |
|||
Map<String,Object> p=BaseUtils.map("formId","4eu8","tagId","zZ3c","tagName","JXVZ","createTime",parse("2020-03-16 14:50:25")); |
|||
FormDefTag formDefTag=BaseUtils.fromMap(p,FormDefTag.class); |
|||
baseDao.deleteByWhere(formDefTag); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
|
|||
/** |
|||
* 跟进主键删除一条数据 |
|||
***/ |
|||
@Test |
|||
public void deleteByPk() { |
|||
Map<String,Object> p=BaseUtils.map("id","F9B1"); |
|||
FormDefTag formDefTag=BaseUtils.fromMap(p,FormDefTag.class); |
|||
baseDao.deleteByPk(formDefTag); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
|
|||
/** |
|||
* 更新满足条件的一条或者一批数据 |
|||
***/ |
|||
@Test |
|||
public void updateSomeFieldByPk() { |
|||
Map<String,Object> where=BaseUtils.map("formId","4eu8","tagId","zZ3c","tagName","JXVZ","createTime",parse("2020-03-16 14:50:25")); |
|||
FormDefTag formDefTag=BaseUtils.fromMap(where,FormDefTag.class); |
|||
baseDao.updateSomeFieldByPk(formDefTag); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
|
|||
|
|||
|
|||
/** |
|||
* 根据主键更新一条数据 |
|||
***/ |
|||
@Test |
|||
public void updateByPk() { |
|||
Map<String,Object> p=BaseUtils.map("id","F9B1"); |
|||
FormDefTag formDefTag=BaseUtils.fromMap(p,FormDefTag.class); |
|||
baseDao.updateByPk(formDefTag); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 新增或者修改一条数据 |
|||
***/ |
|||
@Test |
|||
public void insertOrUpdate() { |
|||
Map<String,Object> p=BaseUtils.map("formId","4eu8","tagId","zZ3c","tagName","JXVZ","id","F9B1","createTime",parse("2020-03-16 14:50:25")); |
|||
FormDefTag formDefTag=BaseUtils.fromMap(p,FormDefTag.class); |
|||
baseDao.insertOrUpdate(formDefTag); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 批量更新一批数据到数据库 |
|||
***/ |
|||
@Test |
|||
public void batchUpdate() { |
|||
List<FormDefTag> batchValues=new ArrayList<FormDefTag>(); |
|||
Map p0=BaseUtils.map("formId","4eu8","tagId","zZ3c","tagName","JXVZ","id","F9B1","createTime",parse("2020-03-16 14:50:25")); |
|||
FormDefTag formDefTag0=BaseUtils.fromMap(p0,FormDefTag.class); |
|||
batchValues.add(formDefTag0); |
|||
Map p1=BaseUtils.map("formId","5Ip5","tagId","6nnt","tagName","DmdU","id","O5bx","createTime",parse("2020-03-16 14:50:25")); |
|||
FormDefTag formDefTag1=BaseUtils.fromMap(p1,FormDefTag.class); |
|||
batchValues.add(formDefTag1); |
|||
Map p2=BaseUtils.map("formId","3qMb","tagId","FKw4","tagName","i3UN","id","KJcu","createTime",parse("2020-03-16 14:50:25")); |
|||
FormDefTag formDefTag2=BaseUtils.fromMap(p2,FormDefTag.class); |
|||
batchValues.add(formDefTag2); |
|||
Map p3=BaseUtils.map("formId","MmpX","tagId","S4F8","tagName","71ZL","id","8gi3","createTime",parse("2020-03-16 14:50:25")); |
|||
FormDefTag formDefTag3=BaseUtils.fromMap(p3,FormDefTag.class); |
|||
batchValues.add(formDefTag3); |
|||
Map p4=BaseUtils.map("formId","00Xz","tagId","Kkyn","tagName","2I7i","id","1MYN","createTime",parse("2020-03-16 14:50:25")); |
|||
FormDefTag formDefTag4=BaseUtils.fromMap(p4,FormDefTag.class); |
|||
batchValues.add(formDefTag4); |
|||
Map p5=BaseUtils.map("formId","O4Pm","tagId","3VxG","tagName","6W3U","id","LQPw","createTime",parse("2020-03-16 14:50:25")); |
|||
FormDefTag formDefTag5=BaseUtils.fromMap(p5,FormDefTag.class); |
|||
batchValues.add(formDefTag5); |
|||
Map p6=BaseUtils.map("formId","9PXc","tagId","E7HL","tagName","LxS6","id","W76y","createTime",parse("2020-03-16 14:50:25")); |
|||
FormDefTag formDefTag6=BaseUtils.fromMap(p6,FormDefTag.class); |
|||
batchValues.add(formDefTag6); |
|||
Map p7=BaseUtils.map("formId","mIkA","tagId","RZI3","tagName","yw3S","id","u59f","createTime",parse("2020-03-16 14:50:25")); |
|||
FormDefTag formDefTag7=BaseUtils.fromMap(p7,FormDefTag.class); |
|||
batchValues.add(formDefTag7); |
|||
baseDao.batchUpdate(batchValues); |
|||
//Assert.assertEquals(1, result[0]); |
|||
} |
|||
|
|||
/** |
|||
* 批量删除一批数据到数据库 |
|||
***/ |
|||
@Test |
|||
public void batchDelete() { |
|||
List<FormDefTag> batchValues=new ArrayList<FormDefTag>(); |
|||
Map p0=BaseUtils.map("formId","4eu8","tagId","zZ3c","tagName","JXVZ","id","F9B1","createTime",parse("2020-03-16 14:50:25")); |
|||
FormDefTag formDefTag0=BaseUtils.fromMap(p0,FormDefTag.class); |
|||
batchValues.add(formDefTag0); |
|||
Map p1=BaseUtils.map("formId","5Ip5","tagId","6nnt","tagName","DmdU","id","O5bx","createTime",parse("2020-03-16 14:50:25")); |
|||
FormDefTag formDefTag1=BaseUtils.fromMap(p1,FormDefTag.class); |
|||
batchValues.add(formDefTag1); |
|||
Map p2=BaseUtils.map("formId","3qMb","tagId","FKw4","tagName","i3UN","id","KJcu","createTime",parse("2020-03-16 14:50:25")); |
|||
FormDefTag formDefTag2=BaseUtils.fromMap(p2,FormDefTag.class); |
|||
batchValues.add(formDefTag2); |
|||
Map p3=BaseUtils.map("formId","MmpX","tagId","S4F8","tagName","71ZL","id","8gi3","createTime",parse("2020-03-16 14:50:25")); |
|||
FormDefTag formDefTag3=BaseUtils.fromMap(p3,FormDefTag.class); |
|||
batchValues.add(formDefTag3); |
|||
Map p4=BaseUtils.map("formId","00Xz","tagId","Kkyn","tagName","2I7i","id","1MYN","createTime",parse("2020-03-16 14:50:25")); |
|||
FormDefTag formDefTag4=BaseUtils.fromMap(p4,FormDefTag.class); |
|||
batchValues.add(formDefTag4); |
|||
Map p5=BaseUtils.map("formId","O4Pm","tagId","3VxG","tagName","6W3U","id","LQPw","createTime",parse("2020-03-16 14:50:25")); |
|||
FormDefTag formDefTag5=BaseUtils.fromMap(p5,FormDefTag.class); |
|||
batchValues.add(formDefTag5); |
|||
Map p6=BaseUtils.map("formId","9PXc","tagId","E7HL","tagName","LxS6","id","W76y","createTime",parse("2020-03-16 14:50:25")); |
|||
FormDefTag formDefTag6=BaseUtils.fromMap(p6,FormDefTag.class); |
|||
batchValues.add(formDefTag6); |
|||
Map p7=BaseUtils.map("formId","mIkA","tagId","RZI3","tagName","yw3S","id","u59f","createTime",parse("2020-03-16 14:50:25")); |
|||
FormDefTag formDefTag7=BaseUtils.fromMap(p7,FormDefTag.class); |
|||
batchValues.add(formDefTag7); |
|||
baseDao.batchDelete(batchValues); |
|||
//Assert.assertEquals(1, result[0]); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 批量新增一批数据到数据库 |
|||
***/ |
|||
@Test |
|||
public void batchInsert() { |
|||
List<FormDefTag> batchValues=new ArrayList<FormDefTag>(); |
|||
Map p0=BaseUtils.map("formId","4eu8","tagId","zZ3c","tagName","JXVZ","id","F9B1","createTime",parse("2020-03-16 14:50:25")); |
|||
FormDefTag formDefTag0=BaseUtils.fromMap(p0,FormDefTag.class); |
|||
batchValues.add(formDefTag0); |
|||
Map p1=BaseUtils.map("formId","5Ip5","tagId","6nnt","tagName","DmdU","id","O5bx","createTime",parse("2020-03-16 14:50:25")); |
|||
FormDefTag formDefTag1=BaseUtils.fromMap(p1,FormDefTag.class); |
|||
batchValues.add(formDefTag1); |
|||
Map p2=BaseUtils.map("formId","3qMb","tagId","FKw4","tagName","i3UN","id","KJcu","createTime",parse("2020-03-16 14:50:25")); |
|||
FormDefTag formDefTag2=BaseUtils.fromMap(p2,FormDefTag.class); |
|||
batchValues.add(formDefTag2); |
|||
Map p3=BaseUtils.map("formId","MmpX","tagId","S4F8","tagName","71ZL","id","8gi3","createTime",parse("2020-03-16 14:50:25")); |
|||
FormDefTag formDefTag3=BaseUtils.fromMap(p3,FormDefTag.class); |
|||
batchValues.add(formDefTag3); |
|||
Map p4=BaseUtils.map("formId","00Xz","tagId","Kkyn","tagName","2I7i","id","1MYN","createTime",parse("2020-03-16 14:50:25")); |
|||
FormDefTag formDefTag4=BaseUtils.fromMap(p4,FormDefTag.class); |
|||
batchValues.add(formDefTag4); |
|||
Map p5=BaseUtils.map("formId","O4Pm","tagId","3VxG","tagName","6W3U","id","LQPw","createTime",parse("2020-03-16 14:50:25")); |
|||
FormDefTag formDefTag5=BaseUtils.fromMap(p5,FormDefTag.class); |
|||
batchValues.add(formDefTag5); |
|||
Map p6=BaseUtils.map("formId","9PXc","tagId","E7HL","tagName","LxS6","id","W76y","createTime",parse("2020-03-16 14:50:25")); |
|||
FormDefTag formDefTag6=BaseUtils.fromMap(p6,FormDefTag.class); |
|||
batchValues.add(formDefTag6); |
|||
Map p7=BaseUtils.map("formId","mIkA","tagId","RZI3","tagName","yw3S","id","u59f","createTime",parse("2020-03-16 14:50:25")); |
|||
FormDefTag formDefTag7=BaseUtils.fromMap(p7,FormDefTag.class); |
|||
batchValues.add(formDefTag7); |
|||
baseDao.batchInsert(batchValues); |
|||
//Assert.assertEquals(1, result[0]); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 查询一条数据到Map中 |
|||
***/ |
|||
@Test |
|||
public void selectOneMap() { |
|||
Map<String,Object> p=BaseUtils.map("id","F9B1"); |
|||
Map<String,Object> result=this.baseDao.selectOne(FormDefTag.class.getName()+".selectOneMap",p); |
|||
Assert.assertEquals("F9B1", result.get("id")); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 计算满足条件的行数 |
|||
***/ |
|||
@Test |
|||
public void countByWhere() { |
|||
Map<String,Object> p=BaseUtils.map("formId","4eu8","tagId","zZ3c","tagName","JXVZ","createTime",parse("2020-03-16 14:50:25")); |
|||
FormDefTag formDefTag=BaseUtils.fromMap(p,FormDefTag.class); |
|||
long result=baseDao.countByWhere(formDefTag); |
|||
Assert.assertEquals(true, result>0); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 分页查询,分页数据由平台自动组装并返回前台,后台不需要手工拼装. |
|||
***/ |
|||
@Test |
|||
public void selectListByPage() { |
|||
|
|||
|
|||
|
|||
Map<String,Object> p=BaseUtils.map("formId","4eu8","tagId","zZ3c","tagName","JXVZ","createTime",parse("2020-03-16 14:50:25")); |
|||
p.put("pageNum","1"); |
|||
p.put("pageSize","10"); |
|||
PageUtils.startPage(p); |
|||
FormDefTag formDefTag=BaseUtils.fromMap(p,FormDefTag.class); |
|||
List<FormDefTag> result=baseDao.selectListByWhere(formDefTag); |
|||
if(result instanceof Page) { |
|||
Page page=(Page)result; |
|||
Assert.assertEquals(true, page.getTotal()>=0); |
|||
} |
|||
|
|||
} |
|||
|
|||
/** |
|||
* 分页查询,分页数据由平台自动组装并返回前台,后台不需要手工拼装. |
|||
***/ |
|||
@Test |
|||
public void selectListByWhere() { |
|||
|
|||
|
|||
Map<String,Object> p=BaseUtils.map("formId","4eu8","tagId","zZ3c","tagName","JXVZ","createTime",parse("2020-03-16 14:50:25")); |
|||
FormDefTag formDefTag=BaseUtils.fromMap(p,FormDefTag.class); |
|||
List<FormDefTag> result=baseDao.selectListByWhere(formDefTag); |
|||
Assert.assertEquals(true, result.size()>=1); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 查询一批map.不分页. |
|||
***/ |
|||
@Test |
|||
public void selectListMapByWhere() { |
|||
Map<String,Object> p=BaseUtils.map("formId","4eu8","tagId","zZ3c","tagName","JXVZ","createTime",parse("2020-03-16 14:50:25")); |
|||
List<Map<String,Object>> result=baseDao.selectList(FormDefTag.class.getName()+".selectListMapByWhere",p); |
|||
Assert.assertEquals(true, result.size()>=0); |
|||
} |
|||
/** |
|||
* 模糊查询一批map.不分页. |
|||
***/ |
|||
@Test |
|||
public void selectListMapByKey() { |
|||
Map<String,Object> p=BaseUtils.map("formId","4eu8","tagId","zZ3c","tagName","JXVZ","createTime",parse("2020-03-16 14:50:25")); |
|||
List<Map<String,Object>> result=baseDao.selectList(FormDefTag.class.getName()+".selectListMapByKey",p); |
|||
Assert.assertEquals(true, result.size()>=0); |
|||
} |
|||
|
|||
/** |
|||
* 查询一个对象 FormDefTag |
|||
***/ |
|||
@Test |
|||
public void selectOneObject() { |
|||
Map<String,Object> p=BaseUtils.map("id","F9B1"); |
|||
|
|||
FormDefTag formDefTag1=BaseUtils.fromMap(p,FormDefTag.class); |
|||
FormDefTag formDefTag=baseDao.selectOneObject(formDefTag1); |
|||
Assert.assertEquals("F9B1", formDefTag.getId()); |
|||
} |
|||
|
|||
/** |
|||
* 将字符串类型的日期转成Date对象 |
|||
* @param source 如2015-10-23或者 2015-10-23 15:30:25等 |
|||
* @param pattern 格式必须与 source的格式一致,如 2015-10-23对应的 pattern为 yyyy-MM-dd, <br> |
|||
* 2015-10-23 15:30:25 对应的pattern 为 yyyy-MM-dd HH:mm:ss |
|||
* @return |
|||
*/ |
|||
public static Date parse(String source){ |
|||
|
|||
SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMddHHmmss"); |
|||
try { |
|||
return sdf.parse(source); |
|||
} catch (Exception e) { |
|||
} |
|||
|
|||
return null; |
|||
} |
|||
} |
|||
@ -1,320 +0,0 @@ |
|||
package com.mdp.form.dao; |
|||
|
|||
import java.util.*; |
|||
import java.text.SimpleDateFormat; |
|||
|
|||
import com.mdp.form.entity.FormField; |
|||
import org.junit.Assert; |
|||
import org.junit.Test; |
|||
import org.junit.runner.RunWith; |
|||
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; |
|||
import com.mdp.core.utils.BaseUtils; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import com.mdp.core.dao.BaseDao; |
|||
|
|||
import com.mdp.mybatis.PageUtils; |
|||
import com.github.pagehelper.Page; |
|||
import org.springframework.boot.test.context.SpringBootTest; |
|||
/** |
|||
* FormFieldDao的测试案例 |
|||
* 组织 com.qqkj<br> |
|||
* 顶级模块 mdp<br> |
|||
* 大模块 form<br> |
|||
* 小模块 <br> |
|||
* 表 FORM.form_field form_field<br> |
|||
* 实体 FormField<br> |
|||
* 表是指数据库结构中的表,实体是指java类型中的实体类<br> |
|||
* 当前实体所有属性名:<br> |
|||
* formId,id,fieldId,fieldTitle,secondCodeRow,fieldType,fieldLength,defaultValue,isMultiple,placeholder,isRequired,isFromBaseData,fieldIdCamel,remark,extFieldType,isCloneToFlow,flowFieldId,isBizKey,seqNo;<br> |
|||
* 当前表的所有字段名:<br> |
|||
* form_id,id,field_id,field_title,second_code_row,field_type,field_length,default_value,is_multiple,placeholder,is_required,is_from_base_data,field_id_camel,remark,ext_field_type,is_clone_to_flow,flow_field_id,is_biz_key,seq_no;<br> |
|||
* 当前主键(包括多主键):<br> |
|||
* id;<br> |
|||
***/ |
|||
@RunWith(SpringJUnit4ClassRunner.class) |
|||
@SpringBootTest |
|||
public class TestFormFieldDao { |
|||
|
|||
@Autowired |
|||
BaseDao baseDao; |
|||
|
|||
/** |
|||
* 新增一条数据 |
|||
***/ |
|||
@Test |
|||
public void insert() { |
|||
Map<String,Object> p=BaseUtils.map("formId","Oj5r","id","U54V","fieldId","jOBG","fieldTitle","5VpR","secondCodeRow","5ObO","fieldType","kNGG","fieldLength",2866.439,"defaultValue","JpQ6","isMultiple","u","placeholder","9q9n","isRequired","g","isFromBaseData","M","fieldIdCamel","nHOV","remark","iHtf","extFieldType","3IL3","isCloneToFlow","4","flowFieldId","lDQJ","isBizKey","X","seqNo",2119.375); |
|||
FormField formField=BaseUtils.fromMap(p,FormField.class); |
|||
baseDao.insert(formField); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
/** |
|||
* 删除满足条件的一条或者一批数据 |
|||
***/ |
|||
@Test |
|||
public void deleteByWhere() { |
|||
Map<String,Object> p=BaseUtils.map("formId","Oj5r","fieldId","jOBG","fieldTitle","5VpR","secondCodeRow","5ObO","fieldType","kNGG","fieldLength",2866.439,"defaultValue","JpQ6","isMultiple","u","placeholder","9q9n","isRequired","g","isFromBaseData","M","fieldIdCamel","nHOV","remark","iHtf","extFieldType","3IL3","isCloneToFlow","4","flowFieldId","lDQJ","isBizKey","X","seqNo",2119.375); |
|||
FormField formField=BaseUtils.fromMap(p,FormField.class); |
|||
baseDao.deleteByWhere(formField); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
|
|||
/** |
|||
* 跟进主键删除一条数据 |
|||
***/ |
|||
@Test |
|||
public void deleteByPk() { |
|||
Map<String,Object> p=BaseUtils.map("id","U54V"); |
|||
FormField formField=BaseUtils.fromMap(p,FormField.class); |
|||
baseDao.deleteByPk(formField); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
|
|||
/** |
|||
* 更新满足条件的一条或者一批数据 |
|||
***/ |
|||
@Test |
|||
public void updateSomeFieldByPk() { |
|||
Map<String,Object> where=BaseUtils.map("formId","Oj5r","fieldId","jOBG","fieldTitle","5VpR","secondCodeRow","5ObO","fieldType","kNGG","fieldLength",2866.439,"defaultValue","JpQ6","isMultiple","u","placeholder","9q9n","isRequired","g","isFromBaseData","M","fieldIdCamel","nHOV","remark","iHtf","extFieldType","3IL3","isCloneToFlow","4","flowFieldId","lDQJ","isBizKey","X","seqNo",2119.375); |
|||
FormField formField=BaseUtils.fromMap(where,FormField.class); |
|||
baseDao.updateSomeFieldByPk(formField); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
|
|||
|
|||
|
|||
/** |
|||
* 根据主键更新一条数据 |
|||
***/ |
|||
@Test |
|||
public void updateByPk() { |
|||
Map<String,Object> p=BaseUtils.map("id","U54V"); |
|||
FormField formField=BaseUtils.fromMap(p,FormField.class); |
|||
baseDao.updateByPk(formField); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 新增或者修改一条数据 |
|||
***/ |
|||
@Test |
|||
public void insertOrUpdate() { |
|||
Map<String,Object> p=BaseUtils.map("formId","Oj5r","id","U54V","fieldId","jOBG","fieldTitle","5VpR","secondCodeRow","5ObO","fieldType","kNGG","fieldLength",2866.439,"defaultValue","JpQ6","isMultiple","u","placeholder","9q9n","isRequired","g","isFromBaseData","M","fieldIdCamel","nHOV","remark","iHtf","extFieldType","3IL3","isCloneToFlow","4","flowFieldId","lDQJ","isBizKey","X","seqNo",2119.375); |
|||
FormField formField=BaseUtils.fromMap(p,FormField.class); |
|||
baseDao.insertOrUpdate(formField); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 批量更新一批数据到数据库 |
|||
***/ |
|||
@Test |
|||
public void batchUpdate() { |
|||
List<FormField> batchValues=new ArrayList<FormField>(); |
|||
Map p0=BaseUtils.map("formId","Oj5r","id","U54V","fieldId","jOBG","fieldTitle","5VpR","secondCodeRow","5ObO","fieldType","kNGG","fieldLength",2866.439,"defaultValue","JpQ6","isMultiple","u","placeholder","9q9n","isRequired","g","isFromBaseData","M","fieldIdCamel","nHOV","remark","iHtf","extFieldType","3IL3","isCloneToFlow","4","flowFieldId","lDQJ","isBizKey","X","seqNo",2119.375); |
|||
FormField formField0=BaseUtils.fromMap(p0,FormField.class); |
|||
batchValues.add(formField0); |
|||
Map p1=BaseUtils.map("formId","OglH","id","y415","fieldId","NbAT","fieldTitle","cMB6","secondCodeRow","sj7n","fieldType","Psul","fieldLength",642.916,"defaultValue","XC8v","isMultiple","R","placeholder","nU3c","isRequired","D","isFromBaseData","E","fieldIdCamel","WLDd","remark","uXiu","extFieldType","7kf3","isCloneToFlow","y","flowFieldId","pCHR","isBizKey","c","seqNo",7911.336); |
|||
FormField formField1=BaseUtils.fromMap(p1,FormField.class); |
|||
batchValues.add(formField1); |
|||
Map p2=BaseUtils.map("formId","z679","id","FNov","fieldId","NjQ4","fieldTitle","u5Z2","secondCodeRow","qvDr","fieldType","cg00","fieldLength",6453.823,"defaultValue","O68h","isMultiple","W","placeholder","1t0P","isRequired","l","isFromBaseData","P","fieldIdCamel","9ASC","remark","6z8H","extFieldType","9T7G","isCloneToFlow","e","flowFieldId","inQ2","isBizKey","1","seqNo",4028.162); |
|||
FormField formField2=BaseUtils.fromMap(p2,FormField.class); |
|||
batchValues.add(formField2); |
|||
Map p3=BaseUtils.map("formId","LQFd","id","GZPO","fieldId","n422","fieldTitle","ZkKC","secondCodeRow","MLNm","fieldType","9CwI","fieldLength",1215.544,"defaultValue","KsP1","isMultiple","6","placeholder","AjUP","isRequired","Q","isFromBaseData","K","fieldIdCamel","gg80","remark","G3HP","extFieldType","QmXM","isCloneToFlow","2","flowFieldId","Tpnw","isBizKey","p","seqNo",414.528); |
|||
FormField formField3=BaseUtils.fromMap(p3,FormField.class); |
|||
batchValues.add(formField3); |
|||
Map p4=BaseUtils.map("formId","MNJ5","id","h9PG","fieldId","S1Wh","fieldTitle","mJtt","secondCodeRow","vmqy","fieldType","NAWS","fieldLength",7734.941,"defaultValue","EsA2","isMultiple","K","placeholder","yoDf","isRequired","k","isFromBaseData","p","fieldIdCamel","PG9y","remark","nmQc","extFieldType","lSlA","isCloneToFlow","j","flowFieldId","epW5","isBizKey","1","seqNo",2161.171); |
|||
FormField formField4=BaseUtils.fromMap(p4,FormField.class); |
|||
batchValues.add(formField4); |
|||
Map p5=BaseUtils.map("formId","5bgn","id","aJTL","fieldId","1pb4","fieldTitle","71hg","secondCodeRow","AIoP","fieldType","mRtJ","fieldLength",3511.665,"defaultValue","9gdx","isMultiple","e","placeholder","i5iF","isRequired","k","isFromBaseData","I","fieldIdCamel","FAKF","remark","k9p6","extFieldType","2274","isCloneToFlow","1","flowFieldId","5RFi","isBizKey","9","seqNo",2280.077); |
|||
FormField formField5=BaseUtils.fromMap(p5,FormField.class); |
|||
batchValues.add(formField5); |
|||
Map p6=BaseUtils.map("formId","PvNA","id","pg11","fieldId","I3Lr","fieldTitle","QYrt","secondCodeRow","Qw8t","fieldType","qceu","fieldLength",6115.082,"defaultValue","Gl0w","isMultiple","R","placeholder","oe1f","isRequired","E","isFromBaseData","z","fieldIdCamel","5h1a","remark","H603","extFieldType","OHn5","isCloneToFlow","a","flowFieldId","zErw","isBizKey","y","seqNo",7052.098); |
|||
FormField formField6=BaseUtils.fromMap(p6,FormField.class); |
|||
batchValues.add(formField6); |
|||
Map p7=BaseUtils.map("formId","z7p0","id","d2a7","fieldId","N7s7","fieldTitle","i5R8","secondCodeRow","35sh","fieldType","ffRw","fieldLength",5765.669,"defaultValue","qO3b","isMultiple","4","placeholder","O1h6","isRequired","K","isFromBaseData","a","fieldIdCamel","H35l","remark","1Fms","extFieldType","fAa6","isCloneToFlow","6","flowFieldId","06bT","isBizKey","S","seqNo",1350.034); |
|||
FormField formField7=BaseUtils.fromMap(p7,FormField.class); |
|||
batchValues.add(formField7); |
|||
baseDao.batchUpdate(batchValues); |
|||
//Assert.assertEquals(1, result[0]); |
|||
} |
|||
|
|||
/** |
|||
* 批量删除一批数据到数据库 |
|||
***/ |
|||
@Test |
|||
public void batchDelete() { |
|||
List<FormField> batchValues=new ArrayList<FormField>(); |
|||
Map p0=BaseUtils.map("formId","Oj5r","id","U54V","fieldId","jOBG","fieldTitle","5VpR","secondCodeRow","5ObO","fieldType","kNGG","fieldLength",2866.439,"defaultValue","JpQ6","isMultiple","u","placeholder","9q9n","isRequired","g","isFromBaseData","M","fieldIdCamel","nHOV","remark","iHtf","extFieldType","3IL3","isCloneToFlow","4","flowFieldId","lDQJ","isBizKey","X","seqNo",2119.375); |
|||
FormField formField0=BaseUtils.fromMap(p0,FormField.class); |
|||
batchValues.add(formField0); |
|||
Map p1=BaseUtils.map("formId","OglH","id","y415","fieldId","NbAT","fieldTitle","cMB6","secondCodeRow","sj7n","fieldType","Psul","fieldLength",642.916,"defaultValue","XC8v","isMultiple","R","placeholder","nU3c","isRequired","D","isFromBaseData","E","fieldIdCamel","WLDd","remark","uXiu","extFieldType","7kf3","isCloneToFlow","y","flowFieldId","pCHR","isBizKey","c","seqNo",7911.336); |
|||
FormField formField1=BaseUtils.fromMap(p1,FormField.class); |
|||
batchValues.add(formField1); |
|||
Map p2=BaseUtils.map("formId","z679","id","FNov","fieldId","NjQ4","fieldTitle","u5Z2","secondCodeRow","qvDr","fieldType","cg00","fieldLength",6453.823,"defaultValue","O68h","isMultiple","W","placeholder","1t0P","isRequired","l","isFromBaseData","P","fieldIdCamel","9ASC","remark","6z8H","extFieldType","9T7G","isCloneToFlow","e","flowFieldId","inQ2","isBizKey","1","seqNo",4028.162); |
|||
FormField formField2=BaseUtils.fromMap(p2,FormField.class); |
|||
batchValues.add(formField2); |
|||
Map p3=BaseUtils.map("formId","LQFd","id","GZPO","fieldId","n422","fieldTitle","ZkKC","secondCodeRow","MLNm","fieldType","9CwI","fieldLength",1215.544,"defaultValue","KsP1","isMultiple","6","placeholder","AjUP","isRequired","Q","isFromBaseData","K","fieldIdCamel","gg80","remark","G3HP","extFieldType","QmXM","isCloneToFlow","2","flowFieldId","Tpnw","isBizKey","p","seqNo",414.528); |
|||
FormField formField3=BaseUtils.fromMap(p3,FormField.class); |
|||
batchValues.add(formField3); |
|||
Map p4=BaseUtils.map("formId","MNJ5","id","h9PG","fieldId","S1Wh","fieldTitle","mJtt","secondCodeRow","vmqy","fieldType","NAWS","fieldLength",7734.941,"defaultValue","EsA2","isMultiple","K","placeholder","yoDf","isRequired","k","isFromBaseData","p","fieldIdCamel","PG9y","remark","nmQc","extFieldType","lSlA","isCloneToFlow","j","flowFieldId","epW5","isBizKey","1","seqNo",2161.171); |
|||
FormField formField4=BaseUtils.fromMap(p4,FormField.class); |
|||
batchValues.add(formField4); |
|||
Map p5=BaseUtils.map("formId","5bgn","id","aJTL","fieldId","1pb4","fieldTitle","71hg","secondCodeRow","AIoP","fieldType","mRtJ","fieldLength",3511.665,"defaultValue","9gdx","isMultiple","e","placeholder","i5iF","isRequired","k","isFromBaseData","I","fieldIdCamel","FAKF","remark","k9p6","extFieldType","2274","isCloneToFlow","1","flowFieldId","5RFi","isBizKey","9","seqNo",2280.077); |
|||
FormField formField5=BaseUtils.fromMap(p5,FormField.class); |
|||
batchValues.add(formField5); |
|||
Map p6=BaseUtils.map("formId","PvNA","id","pg11","fieldId","I3Lr","fieldTitle","QYrt","secondCodeRow","Qw8t","fieldType","qceu","fieldLength",6115.082,"defaultValue","Gl0w","isMultiple","R","placeholder","oe1f","isRequired","E","isFromBaseData","z","fieldIdCamel","5h1a","remark","H603","extFieldType","OHn5","isCloneToFlow","a","flowFieldId","zErw","isBizKey","y","seqNo",7052.098); |
|||
FormField formField6=BaseUtils.fromMap(p6,FormField.class); |
|||
batchValues.add(formField6); |
|||
Map p7=BaseUtils.map("formId","z7p0","id","d2a7","fieldId","N7s7","fieldTitle","i5R8","secondCodeRow","35sh","fieldType","ffRw","fieldLength",5765.669,"defaultValue","qO3b","isMultiple","4","placeholder","O1h6","isRequired","K","isFromBaseData","a","fieldIdCamel","H35l","remark","1Fms","extFieldType","fAa6","isCloneToFlow","6","flowFieldId","06bT","isBizKey","S","seqNo",1350.034); |
|||
FormField formField7=BaseUtils.fromMap(p7,FormField.class); |
|||
batchValues.add(formField7); |
|||
baseDao.batchDelete(batchValues); |
|||
//Assert.assertEquals(1, result[0]); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 批量新增一批数据到数据库 |
|||
***/ |
|||
@Test |
|||
public void batchInsert() { |
|||
List<FormField> batchValues=new ArrayList<FormField>(); |
|||
Map p0=BaseUtils.map("formId","Oj5r","id","U54V","fieldId","jOBG","fieldTitle","5VpR","secondCodeRow","5ObO","fieldType","kNGG","fieldLength",2866.439,"defaultValue","JpQ6","isMultiple","u","placeholder","9q9n","isRequired","g","isFromBaseData","M","fieldIdCamel","nHOV","remark","iHtf","extFieldType","3IL3","isCloneToFlow","4","flowFieldId","lDQJ","isBizKey","X","seqNo",2119.375); |
|||
FormField formField0=BaseUtils.fromMap(p0,FormField.class); |
|||
batchValues.add(formField0); |
|||
Map p1=BaseUtils.map("formId","OglH","id","y415","fieldId","NbAT","fieldTitle","cMB6","secondCodeRow","sj7n","fieldType","Psul","fieldLength",642.916,"defaultValue","XC8v","isMultiple","R","placeholder","nU3c","isRequired","D","isFromBaseData","E","fieldIdCamel","WLDd","remark","uXiu","extFieldType","7kf3","isCloneToFlow","y","flowFieldId","pCHR","isBizKey","c","seqNo",7911.336); |
|||
FormField formField1=BaseUtils.fromMap(p1,FormField.class); |
|||
batchValues.add(formField1); |
|||
Map p2=BaseUtils.map("formId","z679","id","FNov","fieldId","NjQ4","fieldTitle","u5Z2","secondCodeRow","qvDr","fieldType","cg00","fieldLength",6453.823,"defaultValue","O68h","isMultiple","W","placeholder","1t0P","isRequired","l","isFromBaseData","P","fieldIdCamel","9ASC","remark","6z8H","extFieldType","9T7G","isCloneToFlow","e","flowFieldId","inQ2","isBizKey","1","seqNo",4028.162); |
|||
FormField formField2=BaseUtils.fromMap(p2,FormField.class); |
|||
batchValues.add(formField2); |
|||
Map p3=BaseUtils.map("formId","LQFd","id","GZPO","fieldId","n422","fieldTitle","ZkKC","secondCodeRow","MLNm","fieldType","9CwI","fieldLength",1215.544,"defaultValue","KsP1","isMultiple","6","placeholder","AjUP","isRequired","Q","isFromBaseData","K","fieldIdCamel","gg80","remark","G3HP","extFieldType","QmXM","isCloneToFlow","2","flowFieldId","Tpnw","isBizKey","p","seqNo",414.528); |
|||
FormField formField3=BaseUtils.fromMap(p3,FormField.class); |
|||
batchValues.add(formField3); |
|||
Map p4=BaseUtils.map("formId","MNJ5","id","h9PG","fieldId","S1Wh","fieldTitle","mJtt","secondCodeRow","vmqy","fieldType","NAWS","fieldLength",7734.941,"defaultValue","EsA2","isMultiple","K","placeholder","yoDf","isRequired","k","isFromBaseData","p","fieldIdCamel","PG9y","remark","nmQc","extFieldType","lSlA","isCloneToFlow","j","flowFieldId","epW5","isBizKey","1","seqNo",2161.171); |
|||
FormField formField4=BaseUtils.fromMap(p4,FormField.class); |
|||
batchValues.add(formField4); |
|||
Map p5=BaseUtils.map("formId","5bgn","id","aJTL","fieldId","1pb4","fieldTitle","71hg","secondCodeRow","AIoP","fieldType","mRtJ","fieldLength",3511.665,"defaultValue","9gdx","isMultiple","e","placeholder","i5iF","isRequired","k","isFromBaseData","I","fieldIdCamel","FAKF","remark","k9p6","extFieldType","2274","isCloneToFlow","1","flowFieldId","5RFi","isBizKey","9","seqNo",2280.077); |
|||
FormField formField5=BaseUtils.fromMap(p5,FormField.class); |
|||
batchValues.add(formField5); |
|||
Map p6=BaseUtils.map("formId","PvNA","id","pg11","fieldId","I3Lr","fieldTitle","QYrt","secondCodeRow","Qw8t","fieldType","qceu","fieldLength",6115.082,"defaultValue","Gl0w","isMultiple","R","placeholder","oe1f","isRequired","E","isFromBaseData","z","fieldIdCamel","5h1a","remark","H603","extFieldType","OHn5","isCloneToFlow","a","flowFieldId","zErw","isBizKey","y","seqNo",7052.098); |
|||
FormField formField6=BaseUtils.fromMap(p6,FormField.class); |
|||
batchValues.add(formField6); |
|||
Map p7=BaseUtils.map("formId","z7p0","id","d2a7","fieldId","N7s7","fieldTitle","i5R8","secondCodeRow","35sh","fieldType","ffRw","fieldLength",5765.669,"defaultValue","qO3b","isMultiple","4","placeholder","O1h6","isRequired","K","isFromBaseData","a","fieldIdCamel","H35l","remark","1Fms","extFieldType","fAa6","isCloneToFlow","6","flowFieldId","06bT","isBizKey","S","seqNo",1350.034); |
|||
FormField formField7=BaseUtils.fromMap(p7,FormField.class); |
|||
batchValues.add(formField7); |
|||
baseDao.batchInsert(batchValues); |
|||
//Assert.assertEquals(1, result[0]); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 查询一条数据到Map中 |
|||
***/ |
|||
@Test |
|||
public void selectOneMap() { |
|||
Map<String,Object> p=BaseUtils.map("id","U54V"); |
|||
Map<String,Object> result=this.baseDao.selectOne(FormField.class.getName()+".selectOneMap",p); |
|||
Assert.assertEquals("U54V", result.get("id")); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 计算满足条件的行数 |
|||
***/ |
|||
@Test |
|||
public void countByWhere() { |
|||
Map<String,Object> p=BaseUtils.map("formId","Oj5r","fieldId","jOBG","fieldTitle","5VpR","secondCodeRow","5ObO","fieldType","kNGG","fieldLength",2866.439,"defaultValue","JpQ6","isMultiple","u","placeholder","9q9n","isRequired","g","isFromBaseData","M","fieldIdCamel","nHOV","remark","iHtf","extFieldType","3IL3","isCloneToFlow","4","flowFieldId","lDQJ","isBizKey","X","seqNo",2119.375); |
|||
FormField formField=BaseUtils.fromMap(p,FormField.class); |
|||
long result=baseDao.countByWhere(formField); |
|||
Assert.assertEquals(true, result>0); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 分页查询,分页数据由平台自动组装并返回前台,后台不需要手工拼装. |
|||
***/ |
|||
@Test |
|||
public void selectListByPage() { |
|||
|
|||
|
|||
|
|||
Map<String,Object> p=BaseUtils.map("formId","Oj5r","fieldId","jOBG","fieldTitle","5VpR","secondCodeRow","5ObO","fieldType","kNGG","fieldLength",2866.439,"defaultValue","JpQ6","isMultiple","u","placeholder","9q9n","isRequired","g","isFromBaseData","M","fieldIdCamel","nHOV","remark","iHtf","extFieldType","3IL3","isCloneToFlow","4","flowFieldId","lDQJ","isBizKey","X","seqNo",2119.375); |
|||
p.put("pageNum","1"); |
|||
p.put("pageSize","10"); |
|||
PageUtils.startPage(p); |
|||
FormField formField=BaseUtils.fromMap(p,FormField.class); |
|||
List<FormField> result=baseDao.selectListByWhere(formField); |
|||
if(result instanceof Page) { |
|||
Page page=(Page)result; |
|||
Assert.assertEquals(true, page.getTotal()>=0); |
|||
} |
|||
|
|||
} |
|||
|
|||
/** |
|||
* 分页查询,分页数据由平台自动组装并返回前台,后台不需要手工拼装. |
|||
***/ |
|||
@Test |
|||
public void selectListByWhere() { |
|||
|
|||
|
|||
Map<String,Object> p=BaseUtils.map("formId","Oj5r","fieldId","jOBG","fieldTitle","5VpR","secondCodeRow","5ObO","fieldType","kNGG","fieldLength",2866.439,"defaultValue","JpQ6","isMultiple","u","placeholder","9q9n","isRequired","g","isFromBaseData","M","fieldIdCamel","nHOV","remark","iHtf","extFieldType","3IL3","isCloneToFlow","4","flowFieldId","lDQJ","isBizKey","X","seqNo",2119.375); |
|||
FormField formField=BaseUtils.fromMap(p,FormField.class); |
|||
List<FormField> result=baseDao.selectListByWhere(formField); |
|||
Assert.assertEquals(true, result.size()>=1); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 查询一批map.不分页. |
|||
***/ |
|||
@Test |
|||
public void selectListMapByWhere() { |
|||
Map<String,Object> p=BaseUtils.map("formId","Oj5r","fieldId","jOBG","fieldTitle","5VpR","secondCodeRow","5ObO","fieldType","kNGG","fieldLength",2866.439,"defaultValue","JpQ6","isMultiple","u","placeholder","9q9n","isRequired","g","isFromBaseData","M","fieldIdCamel","nHOV","remark","iHtf","extFieldType","3IL3","isCloneToFlow","4","flowFieldId","lDQJ","isBizKey","X","seqNo",2119.375); |
|||
List<Map<String,Object>> result=baseDao.selectList(FormField.class.getName()+".selectListMapByWhere",p); |
|||
Assert.assertEquals(true, result.size()>=0); |
|||
} |
|||
/** |
|||
* 模糊查询一批map.不分页. |
|||
***/ |
|||
@Test |
|||
public void selectListMapByKey() { |
|||
Map<String,Object> p=BaseUtils.map("formId","Oj5r","fieldId","jOBG","fieldTitle","5VpR","secondCodeRow","5ObO","fieldType","kNGG","fieldLength",2866.439,"defaultValue","JpQ6","isMultiple","u","placeholder","9q9n","isRequired","g","isFromBaseData","M","fieldIdCamel","nHOV","remark","iHtf","extFieldType","3IL3","isCloneToFlow","4","flowFieldId","lDQJ","isBizKey","X","seqNo",2119.375); |
|||
List<Map<String,Object>> result=baseDao.selectList(FormField.class.getName()+".selectListMapByKey",p); |
|||
Assert.assertEquals(true, result.size()>=0); |
|||
} |
|||
|
|||
/** |
|||
* 查询一个对象 FormField |
|||
***/ |
|||
@Test |
|||
public void selectOneObject() { |
|||
Map<String,Object> p=BaseUtils.map("id","U54V"); |
|||
|
|||
FormField formField1=BaseUtils.fromMap(p,FormField.class); |
|||
FormField formField=baseDao.selectOneObject(formField1); |
|||
Assert.assertEquals("U54V", formField.getId()); |
|||
} |
|||
|
|||
/** |
|||
* 将字符串类型的日期转成Date对象 |
|||
* @param source 如2015-10-23或者 2015-10-23 15:30:25等 |
|||
* @param pattern 格式必须与 source的格式一致,如 2015-10-23对应的 pattern为 yyyy-MM-dd, <br> |
|||
* 2015-10-23 15:30:25 对应的pattern 为 yyyy-MM-dd HH:mm:ss |
|||
* @return |
|||
*/ |
|||
public static Date parse(String source){ |
|||
|
|||
SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMddHHmmss"); |
|||
try { |
|||
return sdf.parse(source); |
|||
} catch (Exception e) { |
|||
} |
|||
|
|||
return null; |
|||
} |
|||
} |
|||
@ -1,320 +0,0 @@ |
|||
package com.mdp.form.dao; |
|||
|
|||
import java.util.*; |
|||
import java.text.SimpleDateFormat; |
|||
|
|||
import com.mdp.form.entity.FormQx; |
|||
import org.junit.Assert; |
|||
import org.junit.Test; |
|||
import org.junit.runner.RunWith; |
|||
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; |
|||
import com.mdp.core.utils.BaseUtils; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import com.mdp.core.dao.BaseDao; |
|||
|
|||
import com.mdp.mybatis.PageUtils; |
|||
import com.github.pagehelper.Page; |
|||
import org.springframework.boot.test.context.SpringBootTest; |
|||
/** |
|||
* FormQxDao的测试案例 |
|||
* 组织 com.qqkj<br> |
|||
* 顶级模块 mdp<br> |
|||
* 大模块 form<br> |
|||
* 小模块 <br> |
|||
* 表 FORM.form_qx form_qx<br> |
|||
* 实体 FormQx<br> |
|||
* 表是指数据库结构中的表,实体是指java类型中的实体类<br> |
|||
* 当前实体所有属性名:<br> |
|||
* formId,allowQueryRoleids,allowQueryDeptids,allowQueryUserids,notQueryRoleids,notQueryDeptids,notQueryUserids,allowOtherQuery,allowOtherEdit,allowOtherDel,doDeptLvlCheck,deptLvlQx;<br> |
|||
* 当前表的所有字段名:<br> |
|||
* form_id,allow_query_roleids,allow_query_deptids,allow_query_userids,not_query_roleids,not_query_deptids,not_query_userids,allow_other_query,allow_other_edit,allow_other_del,do_dept_lvl_check,dept_lvl_qx;<br> |
|||
* 当前主键(包括多主键):<br> |
|||
* form_id;<br> |
|||
***/ |
|||
@RunWith(SpringJUnit4ClassRunner.class) |
|||
@SpringBootTest |
|||
public class TestFormQxDao { |
|||
|
|||
@Autowired |
|||
BaseDao baseDao; |
|||
|
|||
/** |
|||
* 新增一条数据 |
|||
***/ |
|||
@Test |
|||
public void insert() { |
|||
Map<String,Object> p=BaseUtils.map("formId","v1Bz","allowQueryRoleids","hXaR","allowQueryDeptids","zKvQ","allowQueryUserids","b6b9","notQueryRoleids","QW53","notQueryDeptids","abHk","notQueryUserids","lG12","allowOtherQuery","d","allowOtherEdit","R","allowOtherDel","p","doDeptLvlCheck","L","deptLvlQx","6qK2"); |
|||
FormQx formQx=BaseUtils.fromMap(p,FormQx.class); |
|||
baseDao.insert(formQx); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
/** |
|||
* 删除满足条件的一条或者一批数据 |
|||
***/ |
|||
@Test |
|||
public void deleteByWhere() { |
|||
Map<String,Object> p=BaseUtils.map("allowQueryRoleids","hXaR","allowQueryDeptids","zKvQ","allowQueryUserids","b6b9","notQueryRoleids","QW53","notQueryDeptids","abHk","notQueryUserids","lG12","allowOtherQuery","d","allowOtherEdit","R","allowOtherDel","p","doDeptLvlCheck","L","deptLvlQx","6qK2"); |
|||
FormQx formQx=BaseUtils.fromMap(p,FormQx.class); |
|||
baseDao.deleteByWhere(formQx); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
|
|||
/** |
|||
* 跟进主键删除一条数据 |
|||
***/ |
|||
@Test |
|||
public void deleteByPk() { |
|||
Map<String,Object> p=BaseUtils.map("formId","v1Bz"); |
|||
FormQx formQx=BaseUtils.fromMap(p,FormQx.class); |
|||
baseDao.deleteByPk(formQx); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
|
|||
/** |
|||
* 更新满足条件的一条或者一批数据 |
|||
***/ |
|||
@Test |
|||
public void updateSomeFieldByPk() { |
|||
Map<String,Object> where=BaseUtils.map("allowQueryRoleids","hXaR","allowQueryDeptids","zKvQ","allowQueryUserids","b6b9","notQueryRoleids","QW53","notQueryDeptids","abHk","notQueryUserids","lG12","allowOtherQuery","d","allowOtherEdit","R","allowOtherDel","p","doDeptLvlCheck","L","deptLvlQx","6qK2"); |
|||
FormQx formQx=BaseUtils.fromMap(where,FormQx.class); |
|||
baseDao.updateSomeFieldByPk(formQx); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
|
|||
|
|||
|
|||
/** |
|||
* 根据主键更新一条数据 |
|||
***/ |
|||
@Test |
|||
public void updateByPk() { |
|||
Map<String,Object> p=BaseUtils.map("formId","v1Bz"); |
|||
FormQx formQx=BaseUtils.fromMap(p,FormQx.class); |
|||
baseDao.updateByPk(formQx); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 新增或者修改一条数据 |
|||
***/ |
|||
@Test |
|||
public void insertOrUpdate() { |
|||
Map<String,Object> p=BaseUtils.map("formId","v1Bz","allowQueryRoleids","hXaR","allowQueryDeptids","zKvQ","allowQueryUserids","b6b9","notQueryRoleids","QW53","notQueryDeptids","abHk","notQueryUserids","lG12","allowOtherQuery","d","allowOtherEdit","R","allowOtherDel","p","doDeptLvlCheck","L","deptLvlQx","6qK2"); |
|||
FormQx formQx=BaseUtils.fromMap(p,FormQx.class); |
|||
baseDao.insertOrUpdate(formQx); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 批量更新一批数据到数据库 |
|||
***/ |
|||
@Test |
|||
public void batchUpdate() { |
|||
List<FormQx> batchValues=new ArrayList<FormQx>(); |
|||
Map p0=BaseUtils.map("formId","v1Bz","allowQueryRoleids","hXaR","allowQueryDeptids","zKvQ","allowQueryUserids","b6b9","notQueryRoleids","QW53","notQueryDeptids","abHk","notQueryUserids","lG12","allowOtherQuery","d","allowOtherEdit","R","allowOtherDel","p","doDeptLvlCheck","L","deptLvlQx","6qK2"); |
|||
FormQx formQx0=BaseUtils.fromMap(p0,FormQx.class); |
|||
batchValues.add(formQx0); |
|||
Map p1=BaseUtils.map("formId","Om2A","allowQueryRoleids","ny8L","allowQueryDeptids","UqXO","allowQueryUserids","0QSJ","notQueryRoleids","ocze","notQueryDeptids","46vq","notQueryUserids","rh2t","allowOtherQuery","6","allowOtherEdit","N","allowOtherDel","I","doDeptLvlCheck","e","deptLvlQx","69hU"); |
|||
FormQx formQx1=BaseUtils.fromMap(p1,FormQx.class); |
|||
batchValues.add(formQx1); |
|||
Map p2=BaseUtils.map("formId","49zM","allowQueryRoleids","VE95","allowQueryDeptids","ipQ5","allowQueryUserids","ICHL","notQueryRoleids","Ou41","notQueryDeptids","FBxl","notQueryUserids","zVIA","allowOtherQuery","G","allowOtherEdit","g","allowOtherDel","B","doDeptLvlCheck","G","deptLvlQx","r20S"); |
|||
FormQx formQx2=BaseUtils.fromMap(p2,FormQx.class); |
|||
batchValues.add(formQx2); |
|||
Map p3=BaseUtils.map("formId","ybtx","allowQueryRoleids","r0JC","allowQueryDeptids","Hi9g","allowQueryUserids","UCHb","notQueryRoleids","Us7h","notQueryDeptids","uRwf","notQueryUserids","Kcw0","allowOtherQuery","E","allowOtherEdit","2","allowOtherDel","o","doDeptLvlCheck","e","deptLvlQx","sOXr"); |
|||
FormQx formQx3=BaseUtils.fromMap(p3,FormQx.class); |
|||
batchValues.add(formQx3); |
|||
Map p4=BaseUtils.map("formId","o5PE","allowQueryRoleids","N51x","allowQueryDeptids","vy73","allowQueryUserids","WyIB","notQueryRoleids","WhNC","notQueryDeptids","QmnS","notQueryUserids","LeeF","allowOtherQuery","R","allowOtherEdit","R","allowOtherDel","u","doDeptLvlCheck","4","deptLvlQx","7vqd"); |
|||
FormQx formQx4=BaseUtils.fromMap(p4,FormQx.class); |
|||
batchValues.add(formQx4); |
|||
Map p5=BaseUtils.map("formId","t2gl","allowQueryRoleids","jId5","allowQueryDeptids","41v7","allowQueryUserids","UDpQ","notQueryRoleids","Z7QW","notQueryDeptids","4tRo","notQueryUserids","R7Lf","allowOtherQuery","J","allowOtherEdit","G","allowOtherDel","u","doDeptLvlCheck","6","deptLvlQx","se6j"); |
|||
FormQx formQx5=BaseUtils.fromMap(p5,FormQx.class); |
|||
batchValues.add(formQx5); |
|||
Map p6=BaseUtils.map("formId","Oon4","allowQueryRoleids","CcyM","allowQueryDeptids","f9Yn","allowQueryUserids","6OPR","notQueryRoleids","PFO8","notQueryDeptids","Hvbm","notQueryUserids","L7n6","allowOtherQuery","L","allowOtherEdit","x","allowOtherDel","4","doDeptLvlCheck","b","deptLvlQx","OWYc"); |
|||
FormQx formQx6=BaseUtils.fromMap(p6,FormQx.class); |
|||
batchValues.add(formQx6); |
|||
Map p7=BaseUtils.map("formId","Nr5j","allowQueryRoleids","5qkT","allowQueryDeptids","j8mJ","allowQueryUserids","89ST","notQueryRoleids","F86I","notQueryDeptids","XxLi","notQueryUserids","U9ll","allowOtherQuery","p","allowOtherEdit","7","allowOtherDel","f","doDeptLvlCheck","q","deptLvlQx","82VG"); |
|||
FormQx formQx7=BaseUtils.fromMap(p7,FormQx.class); |
|||
batchValues.add(formQx7); |
|||
baseDao.batchUpdate(batchValues); |
|||
//Assert.assertEquals(1, result[0]); |
|||
} |
|||
|
|||
/** |
|||
* 批量删除一批数据到数据库 |
|||
***/ |
|||
@Test |
|||
public void batchDelete() { |
|||
List<FormQx> batchValues=new ArrayList<FormQx>(); |
|||
Map p0=BaseUtils.map("formId","v1Bz","allowQueryRoleids","hXaR","allowQueryDeptids","zKvQ","allowQueryUserids","b6b9","notQueryRoleids","QW53","notQueryDeptids","abHk","notQueryUserids","lG12","allowOtherQuery","d","allowOtherEdit","R","allowOtherDel","p","doDeptLvlCheck","L","deptLvlQx","6qK2"); |
|||
FormQx formQx0=BaseUtils.fromMap(p0,FormQx.class); |
|||
batchValues.add(formQx0); |
|||
Map p1=BaseUtils.map("formId","Om2A","allowQueryRoleids","ny8L","allowQueryDeptids","UqXO","allowQueryUserids","0QSJ","notQueryRoleids","ocze","notQueryDeptids","46vq","notQueryUserids","rh2t","allowOtherQuery","6","allowOtherEdit","N","allowOtherDel","I","doDeptLvlCheck","e","deptLvlQx","69hU"); |
|||
FormQx formQx1=BaseUtils.fromMap(p1,FormQx.class); |
|||
batchValues.add(formQx1); |
|||
Map p2=BaseUtils.map("formId","49zM","allowQueryRoleids","VE95","allowQueryDeptids","ipQ5","allowQueryUserids","ICHL","notQueryRoleids","Ou41","notQueryDeptids","FBxl","notQueryUserids","zVIA","allowOtherQuery","G","allowOtherEdit","g","allowOtherDel","B","doDeptLvlCheck","G","deptLvlQx","r20S"); |
|||
FormQx formQx2=BaseUtils.fromMap(p2,FormQx.class); |
|||
batchValues.add(formQx2); |
|||
Map p3=BaseUtils.map("formId","ybtx","allowQueryRoleids","r0JC","allowQueryDeptids","Hi9g","allowQueryUserids","UCHb","notQueryRoleids","Us7h","notQueryDeptids","uRwf","notQueryUserids","Kcw0","allowOtherQuery","E","allowOtherEdit","2","allowOtherDel","o","doDeptLvlCheck","e","deptLvlQx","sOXr"); |
|||
FormQx formQx3=BaseUtils.fromMap(p3,FormQx.class); |
|||
batchValues.add(formQx3); |
|||
Map p4=BaseUtils.map("formId","o5PE","allowQueryRoleids","N51x","allowQueryDeptids","vy73","allowQueryUserids","WyIB","notQueryRoleids","WhNC","notQueryDeptids","QmnS","notQueryUserids","LeeF","allowOtherQuery","R","allowOtherEdit","R","allowOtherDel","u","doDeptLvlCheck","4","deptLvlQx","7vqd"); |
|||
FormQx formQx4=BaseUtils.fromMap(p4,FormQx.class); |
|||
batchValues.add(formQx4); |
|||
Map p5=BaseUtils.map("formId","t2gl","allowQueryRoleids","jId5","allowQueryDeptids","41v7","allowQueryUserids","UDpQ","notQueryRoleids","Z7QW","notQueryDeptids","4tRo","notQueryUserids","R7Lf","allowOtherQuery","J","allowOtherEdit","G","allowOtherDel","u","doDeptLvlCheck","6","deptLvlQx","se6j"); |
|||
FormQx formQx5=BaseUtils.fromMap(p5,FormQx.class); |
|||
batchValues.add(formQx5); |
|||
Map p6=BaseUtils.map("formId","Oon4","allowQueryRoleids","CcyM","allowQueryDeptids","f9Yn","allowQueryUserids","6OPR","notQueryRoleids","PFO8","notQueryDeptids","Hvbm","notQueryUserids","L7n6","allowOtherQuery","L","allowOtherEdit","x","allowOtherDel","4","doDeptLvlCheck","b","deptLvlQx","OWYc"); |
|||
FormQx formQx6=BaseUtils.fromMap(p6,FormQx.class); |
|||
batchValues.add(formQx6); |
|||
Map p7=BaseUtils.map("formId","Nr5j","allowQueryRoleids","5qkT","allowQueryDeptids","j8mJ","allowQueryUserids","89ST","notQueryRoleids","F86I","notQueryDeptids","XxLi","notQueryUserids","U9ll","allowOtherQuery","p","allowOtherEdit","7","allowOtherDel","f","doDeptLvlCheck","q","deptLvlQx","82VG"); |
|||
FormQx formQx7=BaseUtils.fromMap(p7,FormQx.class); |
|||
batchValues.add(formQx7); |
|||
baseDao.batchDelete(batchValues); |
|||
//Assert.assertEquals(1, result[0]); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 批量新增一批数据到数据库 |
|||
***/ |
|||
@Test |
|||
public void batchInsert() { |
|||
List<FormQx> batchValues=new ArrayList<FormQx>(); |
|||
Map p0=BaseUtils.map("formId","v1Bz","allowQueryRoleids","hXaR","allowQueryDeptids","zKvQ","allowQueryUserids","b6b9","notQueryRoleids","QW53","notQueryDeptids","abHk","notQueryUserids","lG12","allowOtherQuery","d","allowOtherEdit","R","allowOtherDel","p","doDeptLvlCheck","L","deptLvlQx","6qK2"); |
|||
FormQx formQx0=BaseUtils.fromMap(p0,FormQx.class); |
|||
batchValues.add(formQx0); |
|||
Map p1=BaseUtils.map("formId","Om2A","allowQueryRoleids","ny8L","allowQueryDeptids","UqXO","allowQueryUserids","0QSJ","notQueryRoleids","ocze","notQueryDeptids","46vq","notQueryUserids","rh2t","allowOtherQuery","6","allowOtherEdit","N","allowOtherDel","I","doDeptLvlCheck","e","deptLvlQx","69hU"); |
|||
FormQx formQx1=BaseUtils.fromMap(p1,FormQx.class); |
|||
batchValues.add(formQx1); |
|||
Map p2=BaseUtils.map("formId","49zM","allowQueryRoleids","VE95","allowQueryDeptids","ipQ5","allowQueryUserids","ICHL","notQueryRoleids","Ou41","notQueryDeptids","FBxl","notQueryUserids","zVIA","allowOtherQuery","G","allowOtherEdit","g","allowOtherDel","B","doDeptLvlCheck","G","deptLvlQx","r20S"); |
|||
FormQx formQx2=BaseUtils.fromMap(p2,FormQx.class); |
|||
batchValues.add(formQx2); |
|||
Map p3=BaseUtils.map("formId","ybtx","allowQueryRoleids","r0JC","allowQueryDeptids","Hi9g","allowQueryUserids","UCHb","notQueryRoleids","Us7h","notQueryDeptids","uRwf","notQueryUserids","Kcw0","allowOtherQuery","E","allowOtherEdit","2","allowOtherDel","o","doDeptLvlCheck","e","deptLvlQx","sOXr"); |
|||
FormQx formQx3=BaseUtils.fromMap(p3,FormQx.class); |
|||
batchValues.add(formQx3); |
|||
Map p4=BaseUtils.map("formId","o5PE","allowQueryRoleids","N51x","allowQueryDeptids","vy73","allowQueryUserids","WyIB","notQueryRoleids","WhNC","notQueryDeptids","QmnS","notQueryUserids","LeeF","allowOtherQuery","R","allowOtherEdit","R","allowOtherDel","u","doDeptLvlCheck","4","deptLvlQx","7vqd"); |
|||
FormQx formQx4=BaseUtils.fromMap(p4,FormQx.class); |
|||
batchValues.add(formQx4); |
|||
Map p5=BaseUtils.map("formId","t2gl","allowQueryRoleids","jId5","allowQueryDeptids","41v7","allowQueryUserids","UDpQ","notQueryRoleids","Z7QW","notQueryDeptids","4tRo","notQueryUserids","R7Lf","allowOtherQuery","J","allowOtherEdit","G","allowOtherDel","u","doDeptLvlCheck","6","deptLvlQx","se6j"); |
|||
FormQx formQx5=BaseUtils.fromMap(p5,FormQx.class); |
|||
batchValues.add(formQx5); |
|||
Map p6=BaseUtils.map("formId","Oon4","allowQueryRoleids","CcyM","allowQueryDeptids","f9Yn","allowQueryUserids","6OPR","notQueryRoleids","PFO8","notQueryDeptids","Hvbm","notQueryUserids","L7n6","allowOtherQuery","L","allowOtherEdit","x","allowOtherDel","4","doDeptLvlCheck","b","deptLvlQx","OWYc"); |
|||
FormQx formQx6=BaseUtils.fromMap(p6,FormQx.class); |
|||
batchValues.add(formQx6); |
|||
Map p7=BaseUtils.map("formId","Nr5j","allowQueryRoleids","5qkT","allowQueryDeptids","j8mJ","allowQueryUserids","89ST","notQueryRoleids","F86I","notQueryDeptids","XxLi","notQueryUserids","U9ll","allowOtherQuery","p","allowOtherEdit","7","allowOtherDel","f","doDeptLvlCheck","q","deptLvlQx","82VG"); |
|||
FormQx formQx7=BaseUtils.fromMap(p7,FormQx.class); |
|||
batchValues.add(formQx7); |
|||
baseDao.batchInsert(batchValues); |
|||
//Assert.assertEquals(1, result[0]); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 查询一条数据到Map中 |
|||
***/ |
|||
@Test |
|||
public void selectOneMap() { |
|||
Map<String,Object> p=BaseUtils.map("formId","v1Bz"); |
|||
Map<String,Object> result=this.baseDao.selectOne(FormQx.class.getName()+".selectOneMap",p); |
|||
Assert.assertEquals("v1Bz", result.get("form_id")); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 计算满足条件的行数 |
|||
***/ |
|||
@Test |
|||
public void countByWhere() { |
|||
Map<String,Object> p=BaseUtils.map("allowQueryRoleids","hXaR","allowQueryDeptids","zKvQ","allowQueryUserids","b6b9","notQueryRoleids","QW53","notQueryDeptids","abHk","notQueryUserids","lG12","allowOtherQuery","d","allowOtherEdit","R","allowOtherDel","p","doDeptLvlCheck","L","deptLvlQx","6qK2"); |
|||
FormQx formQx=BaseUtils.fromMap(p,FormQx.class); |
|||
long result=baseDao.countByWhere(formQx); |
|||
Assert.assertEquals(true, result>0); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 分页查询,分页数据由平台自动组装并返回前台,后台不需要手工拼装. |
|||
***/ |
|||
@Test |
|||
public void selectListByPage() { |
|||
|
|||
|
|||
|
|||
Map<String,Object> p=BaseUtils.map("allowQueryRoleids","hXaR","allowQueryDeptids","zKvQ","allowQueryUserids","b6b9","notQueryRoleids","QW53","notQueryDeptids","abHk","notQueryUserids","lG12","allowOtherQuery","d","allowOtherEdit","R","allowOtherDel","p","doDeptLvlCheck","L","deptLvlQx","6qK2"); |
|||
p.put("pageNum","1"); |
|||
p.put("pageSize","10"); |
|||
PageUtils.startPage(p); |
|||
FormQx formQx=BaseUtils.fromMap(p,FormQx.class); |
|||
List<FormQx> result=baseDao.selectListByWhere(formQx); |
|||
if(result instanceof Page) { |
|||
Page page=(Page)result; |
|||
Assert.assertEquals(true, page.getTotal()>=0); |
|||
} |
|||
|
|||
} |
|||
|
|||
/** |
|||
* 分页查询,分页数据由平台自动组装并返回前台,后台不需要手工拼装. |
|||
***/ |
|||
@Test |
|||
public void selectListByWhere() { |
|||
|
|||
|
|||
Map<String,Object> p=BaseUtils.map("allowQueryRoleids","hXaR","allowQueryDeptids","zKvQ","allowQueryUserids","b6b9","notQueryRoleids","QW53","notQueryDeptids","abHk","notQueryUserids","lG12","allowOtherQuery","d","allowOtherEdit","R","allowOtherDel","p","doDeptLvlCheck","L","deptLvlQx","6qK2"); |
|||
FormQx formQx=BaseUtils.fromMap(p,FormQx.class); |
|||
List<FormQx> result=baseDao.selectListByWhere(formQx); |
|||
Assert.assertEquals(true, result.size()>=1); |
|||
} |
|||
|
|||
|
|||
/** |
|||
* 查询一批map.不分页. |
|||
***/ |
|||
@Test |
|||
public void selectListMapByWhere() { |
|||
Map<String,Object> p=BaseUtils.map("allowQueryRoleids","hXaR","allowQueryDeptids","zKvQ","allowQueryUserids","b6b9","notQueryRoleids","QW53","notQueryDeptids","abHk","notQueryUserids","lG12","allowOtherQuery","d","allowOtherEdit","R","allowOtherDel","p","doDeptLvlCheck","L","deptLvlQx","6qK2"); |
|||
List<Map<String,Object>> result=baseDao.selectList(FormQx.class.getName()+".selectListMapByWhere",p); |
|||
Assert.assertEquals(true, result.size()>=0); |
|||
} |
|||
/** |
|||
* 模糊查询一批map.不分页. |
|||
***/ |
|||
@Test |
|||
public void selectListMapByKey() { |
|||
Map<String,Object> p=BaseUtils.map("allowQueryRoleids","hXaR","allowQueryDeptids","zKvQ","allowQueryUserids","b6b9","notQueryRoleids","QW53","notQueryDeptids","abHk","notQueryUserids","lG12","allowOtherQuery","d","allowOtherEdit","R","allowOtherDel","p","doDeptLvlCheck","L","deptLvlQx","6qK2"); |
|||
List<Map<String,Object>> result=baseDao.selectList(FormQx.class.getName()+".selectListMapByKey",p); |
|||
Assert.assertEquals(true, result.size()>=0); |
|||
} |
|||
|
|||
/** |
|||
* 查询一个对象 FormQx |
|||
***/ |
|||
@Test |
|||
public void selectOneObject() { |
|||
Map<String,Object> p=BaseUtils.map("formId","v1Bz"); |
|||
|
|||
FormQx formQx1=BaseUtils.fromMap(p,FormQx.class); |
|||
FormQx formQx=baseDao.selectOneObject(formQx1); |
|||
Assert.assertEquals("v1Bz", formQx.getFormId()); |
|||
} |
|||
|
|||
/** |
|||
* 将字符串类型的日期转成Date对象 |
|||
* @param source 如2015-10-23或者 2015-10-23 15:30:25等 |
|||
* @param pattern 格式必须与 source的格式一致,如 2015-10-23对应的 pattern为 yyyy-MM-dd, <br> |
|||
* 2015-10-23 15:30:25 对应的pattern 为 yyyy-MM-dd HH:mm:ss |
|||
* @return |
|||
*/ |
|||
public static Date parse(String source){ |
|||
|
|||
SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMddHHmmss"); |
|||
try { |
|||
return sdf.parse(source); |
|||
} catch (Exception e) { |
|||
} |
|||
|
|||
return null; |
|||
} |
|||
} |
|||
@ -1,51 +0,0 @@ |
|||
package com.mdp.form.dao; |
|||
|
|||
import java.util.*; |
|||
import java.text.SimpleDateFormat; |
|||
import org.junit.Assert; |
|||
import org.junit.Test; |
|||
import org.junit.runner.RunWith; |
|||
import org.springframework.test.context.ContextConfiguration; |
|||
import org.springframework.test.context.ContextHierarchy; |
|||
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; |
|||
import com.mdp.core.utils.BaseUtils; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import com.mdp.core.dao.BaseDao; |
|||
import com.mdp.mybatis.PageUtils; |
|||
import com.github.pagehelper.Page; |
|||
import com.mdp.form.entity.FormView; |
|||
import org.springframework.boot.test.context.SpringBootTest; |
|||
/** |
|||
* FormViewDao的测试案例 |
|||
* 组织 com<br> |
|||
* 顶级模块 mdp<br> |
|||
* 大模块 form<br> |
|||
* 小模块 <br> |
|||
* 表 form_view 表单页面<br> |
|||
* 实体 FormView<br> |
|||
* 表是指数据库结构中的表,实体是指java类型中的实体类<br> |
|||
* 当前实体所有属性名:<br> |
|||
* formId,id,viewContext,bizId;<br> |
|||
* 当前表的所有字段名:<br> |
|||
* form_id,id,view_context,biz_id;<br> |
|||
* 当前主键(包括多主键):<br> |
|||
* id;<br> |
|||
***/ |
|||
@RunWith(SpringJUnit4ClassRunner.class) |
|||
@SpringBootTest |
|||
public class TestFormViewDao { |
|||
|
|||
@Autowired |
|||
BaseDao baseDao; |
|||
|
|||
/** |
|||
* 新增一条数据 |
|||
***/ |
|||
@Test |
|||
public void insert() { |
|||
Map<String,Object> p=BaseUtils.map("formId","PgDs","id","9LY2","viewContext","x8Jn","bizId","3FDr"); |
|||
FormView formView=BaseUtils.fromMap(p,FormView.class); |
|||
baseDao.insert(formView); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
} |
|||
@ -1,51 +0,0 @@ |
|||
package com.mdp.form.service; |
|||
|
|||
import java.util.*; |
|||
import java.text.SimpleDateFormat; |
|||
import org.junit.Assert; |
|||
import org.junit.Test; |
|||
import org.junit.runner.RunWith; |
|||
import org.springframework.test.context.ContextConfiguration; |
|||
import org.springframework.test.context.ContextHierarchy; |
|||
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; |
|||
import com.mdp.core.utils.BaseUtils; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import com.mdp.form.service.FormDataProcessApprovaService; |
|||
import com.mdp.form.entity.FormDataProcessApprova; |
|||
import org.springframework.boot.test.context.SpringBootTest; |
|||
/** |
|||
* FormDataProcessApprovaService的测试案例 |
|||
* 组织 com<br> |
|||
* 顶级模块 mdp<br> |
|||
* 大模块 form<br> |
|||
* 小模块 <br> |
|||
* 表 form_data_process_approva 企业入驻审核流程<br> |
|||
* 实体 FormDataProcessApprova<br> |
|||
* 表是指数据库结构中的表,实体是指java类型中的实体类<br> |
|||
* 当前实体所有属性名:<br> |
|||
* branchId,procInstId,agree,assignee,mainTitle,actId,taskName,commentMsg,id,eventName,bizKey,modelKey,flowLastTime,flowBranchId,flowState,startUserid,procDefId,modelName,formId,formDataId,endTime;<br> |
|||
* 当前表的所有字段名:<br> |
|||
* branch_id,proc_inst_id,agree,assignee,main_title,act_id,task_name,comment_msg,id,event_name,biz_key,model_key,flow_last_time,flow_branch_id,flow_state,start_userid,proc_def_id,model_name,form_id,form_data_id,end_time;<br> |
|||
* 当前主键(包括多主键):<br> |
|||
* id;<br> |
|||
***/ |
|||
|
|||
@RunWith(SpringJUnit4ClassRunner.class) |
|||
@SpringBootTest |
|||
public class TestFormDataProcessApprovaService { |
|||
|
|||
@Autowired |
|||
FormDataProcessApprovaService formDataProcessApprovaService; |
|||
|
|||
/** |
|||
* 新增一条数据 |
|||
***/ |
|||
@Test |
|||
public void insert() { |
|||
Map<String,Object> p=BaseUtils.map("branchId","WGSq","procInstId","eQK3","agree","6","assignee","0vIQ","mainTitle","awHr","actId","x2f6","taskName","dw4q","commentMsg","hC1V","id","ZHsg","eventName","Op4b","bizKey","AtXc","modelKey","Bqw2","flowLastTime",new Date("2023-08-25 1:33:44"),"flowBranchId","um80","flowState","wx","startUserid","y3fy","procDefId","9Nj7","modelName","AjWI","formId","Fki1","formDataId","T9eg","endTime",new Date("2023-08-25 1:33:44")); |
|||
FormDataProcessApprova formDataProcessApprova=BaseUtils.fromMap(p,FormDataProcessApprova.class); |
|||
formDataProcessApprovaService.save(formDataProcessApprova); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
|
|||
} |
|||
@ -1,51 +0,0 @@ |
|||
package com.mdp.form.service; |
|||
|
|||
import java.util.*; |
|||
import java.text.SimpleDateFormat; |
|||
import org.junit.Assert; |
|||
import org.junit.Test; |
|||
import org.junit.runner.RunWith; |
|||
import org.springframework.test.context.ContextConfiguration; |
|||
import org.springframework.test.context.ContextHierarchy; |
|||
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; |
|||
import com.mdp.core.utils.BaseUtils; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import com.mdp.form.service.FormDataService; |
|||
import com.mdp.form.entity.FormData; |
|||
import org.springframework.boot.test.context.SpringBootTest; |
|||
/** |
|||
* FormDataService的测试案例 |
|||
* 组织 com<br> |
|||
* 顶级模块 mdp<br> |
|||
* 大模块 form<br> |
|||
* 小模块 <br> |
|||
* 表 form_data 表单数据表<br> |
|||
* 实体 FormData<br> |
|||
* 表是指数据库结构中的表,实体是指java类型中的实体类<br> |
|||
* 当前实体所有属性名:<br> |
|||
* id,two,three,four,five,six,seven,eight,nine,ten,lastTime,one,zero,remark,formId,userid,eleven,twelve,thirteen,fourteen,fifteen,attachmentUrls,attachmentNames,branchId,bizKey,deptid,flowState,createTime,dqxCode,cuserid,tagIds,tagNames,cusername,deptName;<br> |
|||
* 当前表的所有字段名:<br> |
|||
* id,two,three,four,five,six,seven,eight,nine,ten,last_time,one,zero,remark,form_id,userid,eleven,twelve,thirteen,fourteen,fifteen,attachment_urls,attachment_names,branch_id,biz_key,deptid,flow_state,create_time,dqx_code,cuserid,tag_ids,tag_names,cusername,dept_name;<br> |
|||
* 当前主键(包括多主键):<br> |
|||
* id;<br> |
|||
***/ |
|||
|
|||
@RunWith(SpringJUnit4ClassRunner.class) |
|||
@SpringBootTest |
|||
public class TestFormDataService { |
|||
|
|||
@Autowired |
|||
FormDataService formDataService; |
|||
|
|||
/** |
|||
* 新增一条数据 |
|||
***/ |
|||
@Test |
|||
public void insert() { |
|||
Map<String,Object> p=BaseUtils.map("id","GVsA","two","sfxp","three","3f5P","four","8G5p","five","zPfX","six","uqSI","seven","AEdb","eight","cUB0","nine","QkZ4","ten","B9d7","lastTime",new Date("2023-08-25 1:33:43"),"one","UlB1","zero","0k31","remark","6n4B","formId","7K1i","userid","ryy6","eleven","0y8H","twelve","wGMb","thirteen","U32F","fourteen","yb6C","fifteen","M182","attachmentUrls","ldss","attachmentNames","7l20","branchId","HK1s","bizKey","9hHD","deptid","JkFg","flowState","4","createTime",new Date("2023-08-25 1:33:43"),"dqxCode","JxaN","cuserid","LHFH","tagIds","KvIQ","tagNames","hTvc","cusername","oHiv","deptName","O2YE"); |
|||
FormData formData=BaseUtils.fromMap(p,FormData.class); |
|||
formDataService.save(formData); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
|
|||
} |
|||
@ -1,51 +0,0 @@ |
|||
package com.mdp.form.service; |
|||
|
|||
import java.util.*; |
|||
import java.text.SimpleDateFormat; |
|||
import org.junit.Assert; |
|||
import org.junit.Test; |
|||
import org.junit.runner.RunWith; |
|||
import org.springframework.test.context.ContextConfiguration; |
|||
import org.springframework.test.context.ContextHierarchy; |
|||
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; |
|||
import com.mdp.core.utils.BaseUtils; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import com.mdp.form.service.FormDataTagService; |
|||
import com.mdp.form.entity.FormDataTag; |
|||
import org.springframework.boot.test.context.SpringBootTest; |
|||
/** |
|||
* FormDataTagService的测试案例 |
|||
* 组织 com<br> |
|||
* 顶级模块 mdp<br> |
|||
* 大模块 form<br> |
|||
* 小模块 <br> |
|||
* 表 form_data_tag form_data_tag<br> |
|||
* 实体 FormDataTag<br> |
|||
* 表是指数据库结构中的表,实体是指java类型中的实体类<br> |
|||
* 当前实体所有属性名:<br> |
|||
* dataId,tagId,tagName,id,createTime;<br> |
|||
* 当前表的所有字段名:<br> |
|||
* data_id,tag_id,tag_name,id,create_time;<br> |
|||
* 当前主键(包括多主键):<br> |
|||
* id;<br> |
|||
***/ |
|||
|
|||
@RunWith(SpringJUnit4ClassRunner.class) |
|||
@SpringBootTest |
|||
public class TestFormDataTagService { |
|||
|
|||
@Autowired |
|||
FormDataTagService formDataTagService; |
|||
|
|||
/** |
|||
* 新增一条数据 |
|||
***/ |
|||
@Test |
|||
public void insert() { |
|||
Map<String,Object> p=BaseUtils.map("dataId","c3i2","tagId","tQ8w","tagName","HPss","id","f06A","createTime",new Date("2023-08-25 1:33:44")); |
|||
FormDataTag formDataTag=BaseUtils.fromMap(p,FormDataTag.class); |
|||
formDataTagService.save(formDataTag); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
|
|||
} |
|||
@ -1,51 +0,0 @@ |
|||
package com.mdp.form.service; |
|||
|
|||
import java.util.*; |
|||
import java.text.SimpleDateFormat; |
|||
import org.junit.Assert; |
|||
import org.junit.Test; |
|||
import org.junit.runner.RunWith; |
|||
import org.springframework.test.context.ContextConfiguration; |
|||
import org.springframework.test.context.ContextHierarchy; |
|||
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; |
|||
import com.mdp.core.utils.BaseUtils; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import com.mdp.form.service.FormDefService; |
|||
import com.mdp.form.entity.FormDef; |
|||
import org.springframework.boot.test.context.SpringBootTest; |
|||
/** |
|||
* FormDefService的测试案例 |
|||
* 组织 com<br> |
|||
* 顶级模块 mdp<br> |
|||
* 大模块 form<br> |
|||
* 小模块 <br> |
|||
* 表 form_def 表单定义<br> |
|||
* 实体 FormDef<br> |
|||
* 表是指数据库结构中的表,实体是指java类型中的实体类<br> |
|||
* 当前实体所有属性名:<br> |
|||
* id,tableName,tableOwner,isCreateTable,formName,userid,deptid,formType,isTemplate,bizType,ctime,branchId,categoryId,tagIds,tagNames,username,deptName,groupsJson,pks;<br> |
|||
* 当前表的所有字段名:<br> |
|||
* id,table_name,table_owner,is_create_table,form_name,userid,deptid,form_type,is_template,biz_type,ctime,branch_id,category_id,tag_ids,tag_names,username,dept_name,groups_json,pks;<br> |
|||
* 当前主键(包括多主键):<br> |
|||
* id;<br> |
|||
***/ |
|||
|
|||
@RunWith(SpringJUnit4ClassRunner.class) |
|||
@SpringBootTest |
|||
public class TestFormDefService { |
|||
|
|||
@Autowired |
|||
FormDefService formDefService; |
|||
|
|||
/** |
|||
* 新增一条数据 |
|||
***/ |
|||
@Test |
|||
public void insert() { |
|||
Map<String,Object> p=BaseUtils.map("id","3Elg","tableName","gILy","tableOwner","83qK","isCreateTable","Z","formName","n7av","userid","bbY1","deptid","38fU","formType","P","isTemplate","Y","bizType","h6Nb","ctime",new Date("2023-08-25 1:33:44"),"branchId","WoEw","categoryId","73NX","tagIds","U4nt","tagNames","SiXx","username","p972","deptName","0bMQ","groupsJson","oMT3","pks","i1V3"); |
|||
FormDef formDef=BaseUtils.fromMap(p,FormDef.class); |
|||
formDefService.save(formDef); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
|
|||
} |
|||
@ -1,51 +0,0 @@ |
|||
package com.mdp.form.service; |
|||
|
|||
import java.util.*; |
|||
import java.text.SimpleDateFormat; |
|||
import org.junit.Assert; |
|||
import org.junit.Test; |
|||
import org.junit.runner.RunWith; |
|||
import org.springframework.test.context.ContextConfiguration; |
|||
import org.springframework.test.context.ContextHierarchy; |
|||
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; |
|||
import com.mdp.core.utils.BaseUtils; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import com.mdp.form.service.FormDefTagService; |
|||
import com.mdp.form.entity.FormDefTag; |
|||
import org.springframework.boot.test.context.SpringBootTest; |
|||
/** |
|||
* FormDefTagService的测试案例 |
|||
* 组织 com<br> |
|||
* 顶级模块 mdp<br> |
|||
* 大模块 form<br> |
|||
* 小模块 <br> |
|||
* 表 form_def_tag form_def_tag<br> |
|||
* 实体 FormDefTag<br> |
|||
* 表是指数据库结构中的表,实体是指java类型中的实体类<br> |
|||
* 当前实体所有属性名:<br> |
|||
* formId,tagId,tagName,id,createTime;<br> |
|||
* 当前表的所有字段名:<br> |
|||
* form_id,tag_id,tag_name,id,create_time;<br> |
|||
* 当前主键(包括多主键):<br> |
|||
* id;<br> |
|||
***/ |
|||
|
|||
@RunWith(SpringJUnit4ClassRunner.class) |
|||
@SpringBootTest |
|||
public class TestFormDefTagService { |
|||
|
|||
@Autowired |
|||
FormDefTagService formDefTagService; |
|||
|
|||
/** |
|||
* 新增一条数据 |
|||
***/ |
|||
@Test |
|||
public void insert() { |
|||
Map<String,Object> p=BaseUtils.map("formId","N8Wi","tagId","mp13","tagName","uCfn","id","a934","createTime",new Date("2023-08-25 1:33:44")); |
|||
FormDefTag formDefTag=BaseUtils.fromMap(p,FormDefTag.class); |
|||
formDefTagService.save(formDefTag); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
|
|||
} |
|||
@ -1,51 +0,0 @@ |
|||
package com.mdp.form.service; |
|||
|
|||
import java.util.*; |
|||
import java.text.SimpleDateFormat; |
|||
import org.junit.Assert; |
|||
import org.junit.Test; |
|||
import org.junit.runner.RunWith; |
|||
import org.springframework.test.context.ContextConfiguration; |
|||
import org.springframework.test.context.ContextHierarchy; |
|||
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; |
|||
import com.mdp.core.utils.BaseUtils; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import com.mdp.form.service.FormFieldService; |
|||
import com.mdp.form.entity.FormField; |
|||
import org.springframework.boot.test.context.SpringBootTest; |
|||
/** |
|||
* FormFieldService的测试案例 |
|||
* 组织 com<br> |
|||
* 顶级模块 mdp<br> |
|||
* 大模块 form<br> |
|||
* 小模块 <br> |
|||
* 表 form_field 表单字段定义<br> |
|||
* 实体 FormField<br> |
|||
* 表是指数据库结构中的表,实体是指java类型中的实体类<br> |
|||
* 当前实体所有属性名:<br> |
|||
* formId,id,fieldId,fieldTitle,dictCode,fieldType,fieldLength,defaultValue,isMultiple,placeholder,isRequired,isDict,fieldIdCamel,remark,extFieldType,toFlow,flowFieldId,isBizKey,seqNo,groupId;<br> |
|||
* 当前表的所有字段名:<br> |
|||
* form_id,id,field_id,field_title,dict_code,field_type,field_length,default_value,is_multiple,placeholder,is_required,is_dict,field_id_camel,remark,ext_field_type,to_flow,flow_field_id,is_biz_key,seq_no,group_id;<br> |
|||
* 当前主键(包括多主键):<br> |
|||
* id;<br> |
|||
***/ |
|||
|
|||
@RunWith(SpringJUnit4ClassRunner.class) |
|||
@SpringBootTest |
|||
public class TestFormFieldService { |
|||
|
|||
@Autowired |
|||
FormFieldService formFieldService; |
|||
|
|||
/** |
|||
* 新增一条数据 |
|||
***/ |
|||
@Test |
|||
public void insert() { |
|||
Map<String,Object> p=BaseUtils.map("formId","6TM0","id","QIgM","fieldId","6EUc","fieldTitle","IB4C","dictCode","pC5H","fieldType","7pp9","fieldLength",646.45,"defaultValue","p7aV","isMultiple","8","placeholder","n5UW","isRequired","T","isDict","k","fieldIdCamel","kCOB","remark","DJ57","extFieldType","9jyc","toFlow","4","flowFieldId","d04b","isBizKey","T1Rt","seqNo",7194.33,"groupId","6iXR"); |
|||
FormField formField=BaseUtils.fromMap(p,FormField.class); |
|||
formFieldService.save(formField); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
|
|||
} |
|||
@ -1,51 +0,0 @@ |
|||
package com.mdp.form.service; |
|||
|
|||
import java.util.*; |
|||
import java.text.SimpleDateFormat; |
|||
import org.junit.Assert; |
|||
import org.junit.Test; |
|||
import org.junit.runner.RunWith; |
|||
import org.springframework.test.context.ContextConfiguration; |
|||
import org.springframework.test.context.ContextHierarchy; |
|||
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; |
|||
import com.mdp.core.utils.BaseUtils; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import com.mdp.form.service.FormQxService; |
|||
import com.mdp.form.entity.FormQx; |
|||
import org.springframework.boot.test.context.SpringBootTest; |
|||
/** |
|||
* FormQxService的测试案例 |
|||
* 组织 com<br> |
|||
* 顶级模块 mdp<br> |
|||
* 大模块 form<br> |
|||
* 小模块 <br> |
|||
* 表 form_qx 表单权限<br> |
|||
* 实体 FormQx<br> |
|||
* 表是指数据库结构中的表,实体是指java类型中的实体类<br> |
|||
* 当前实体所有属性名:<br> |
|||
* formId,allowQueryRoleids,allowQueryDeptids,allowQueryUserids,notQueryRoleids,notQueryDeptids,notQueryUserids,allowOtherQuery,allowOtherEdit,allowOtherDel,doDeptLvlCheck,deptLvlQx;<br> |
|||
* 当前表的所有字段名:<br> |
|||
* form_id,allow_query_roleids,allow_query_deptids,allow_query_userids,not_query_roleids,not_query_deptids,not_query_userids,allow_other_query,allow_other_edit,allow_other_del,do_dept_lvl_check,dept_lvl_qx;<br> |
|||
* 当前主键(包括多主键):<br> |
|||
* form_id;<br> |
|||
***/ |
|||
|
|||
@RunWith(SpringJUnit4ClassRunner.class) |
|||
@SpringBootTest |
|||
public class TestFormQxService { |
|||
|
|||
@Autowired |
|||
FormQxService formQxService; |
|||
|
|||
/** |
|||
* 新增一条数据 |
|||
***/ |
|||
@Test |
|||
public void insert() { |
|||
Map<String,Object> p=BaseUtils.map("formId","UeR9","allowQueryRoleids","7aMo","allowQueryDeptids","29vz","allowQueryUserids","Oo88","notQueryRoleids","F7zD","notQueryDeptids","BNw0","notQueryUserids","n0JD","allowOtherQuery","H","allowOtherEdit","w","allowOtherDel","n","doDeptLvlCheck","5","deptLvlQx","gy0c"); |
|||
FormQx formQx=BaseUtils.fromMap(p,FormQx.class); |
|||
formQxService.save(formQx); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
|
|||
} |
|||
@ -1,51 +0,0 @@ |
|||
package com.mdp.form.service; |
|||
|
|||
import java.util.*; |
|||
import java.text.SimpleDateFormat; |
|||
import org.junit.Assert; |
|||
import org.junit.Test; |
|||
import org.junit.runner.RunWith; |
|||
import org.springframework.test.context.ContextConfiguration; |
|||
import org.springframework.test.context.ContextHierarchy; |
|||
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; |
|||
import com.mdp.core.utils.BaseUtils; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import com.mdp.form.service.FormViewService; |
|||
import com.mdp.form.entity.FormView; |
|||
import org.springframework.boot.test.context.SpringBootTest; |
|||
/** |
|||
* FormViewService的测试案例 |
|||
* 组织 com<br> |
|||
* 顶级模块 mdp<br> |
|||
* 大模块 form<br> |
|||
* 小模块 <br> |
|||
* 表 form_view 表单页面<br> |
|||
* 实体 FormView<br> |
|||
* 表是指数据库结构中的表,实体是指java类型中的实体类<br> |
|||
* 当前实体所有属性名:<br> |
|||
* formId,id,viewContext,bizId;<br> |
|||
* 当前表的所有字段名:<br> |
|||
* form_id,id,view_context,biz_id;<br> |
|||
* 当前主键(包括多主键):<br> |
|||
* id;<br> |
|||
***/ |
|||
|
|||
@RunWith(SpringJUnit4ClassRunner.class) |
|||
@SpringBootTest |
|||
public class TestFormViewService { |
|||
|
|||
@Autowired |
|||
FormViewService formViewService; |
|||
|
|||
/** |
|||
* 新增一条数据 |
|||
***/ |
|||
@Test |
|||
public void insert() { |
|||
Map<String,Object> p=BaseUtils.map("formId","c24W","id","rqt3","viewContext","P0zd","bizId","SUTM"); |
|||
FormView formView=BaseUtils.fromMap(p,FormView.class); |
|||
formViewService.save(formView); |
|||
//Assert.assertEquals(1, result); |
|||
} |
|||
|
|||
} |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue