测试
测试哦
/** * class: 通过全类名的方式配置Bean * id:Bean的名称; * - 在 IOC 容器中必须是惟一的; * - 若 id 没有指定,Spring 自动将权限定性类名作为 Bean 的名字 * - id 可以指定多个名字,名字之间可用逗号、分号、或空格分隔 * 依赖注入的方式 * 1)属性注入 * 2)构造器注入 * 3)工厂方法注入(很少使用,不推荐) */ <!-- 通过 setter 方法注入属性值 --> <bean id="person1" class="cbuc.life.test_01.Person"> <!-- 为属性赋值 --> <!-- 通过属性注入: 通过 setter 方法注入属性值 --> <property name="name" value="Cbuc"></property> </bean> <!-- 通过构造器注入属性值 --> <bean id="person2" class="cbuc.life.test_01.Person"> <!-- 要求: 在 Bean 中必须有对应的构造器. --> <constructor-arg value="Cbuc"></constructor-arg> </bean>
作者:蔡不菜丶
链接:https://juejin.cn/post/6844904180377731086
来源:掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
public void designPrinttemp() throws Exception, BaseException {
String url = "/form/form/designPrinttemp.do";
List<FormPrinttempMgrCtlParamCases> paramList = (List<FormPrinttempMgrCtlParamCases>) paramCases.get("FormPrinttempMgrCtl_designPrinttemp");
if(AssertUtil.isEmpty(paramList)){
return;
}
for (FormPrinttempMgrCtlParamCases param : paramList) {
MockHttpServletRequestBuilder mockHttpServletRequestBuilder = MockMvcRequestBuilders.post(url);
Map<String, Object> sessionUser = addTestUser("af4c1725-d8bf-4c6a-b659-159d0986e000","test12");
MvcResult mvcResult = mockMvc.perform(mockHttpServletRequestBuilder
.contentType(MediaType.APPLICATION_FORM_URLENCODED_VALUE)
.accept(MediaType.ALL)
.param("definitionVersionsId",param.getDefinitionVersionsId())
.sessionAttrs(sessionUser))
.andExpect(MockMvcResultMatchers.status().isOk())
.andDo(MockMvcResultHandlers.print())
.andReturn();
MvcResultData mvcResultData = getMvcResultData(mvcResult);
String desc = mvcResultData.getDesc();
if (!AssertUtil.isEmpty(param.getResultDesc()) && !AssertUtil.isEmpty(desc)) {
Assert.assertTrue(desc.contains(param.getResultDesc()));
}
}
}