分类

93 阅读2分钟

测试

测试哦

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