qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請(qǐng)?jiān)L問(wèn) http://qaseven.github.io/

          對(duì)web項(xiàng)目的單元測(cè)試方法

           1、HttpClient模擬請(qǐng)求,需要打開(kāi)服務(wù)器
          /*
          Map<String,String>param=newHashMap<String,String>();
          param.put("businesstype","1006");
          param.put("trade_no","123123123");
          param.put("orderid","123456");
          GetMethodmethod=getMethod(URL,param);
          client.executeMethod(method);
          if(method.getStatusCode()!=200){
          fail("未正確響應(yīng)");
          return;
          }
          Stringresponse=method.getResponseBodyAsString();
          System.err.println(response);
          PayStatusResponsepayStatus=newPayStatusResponse();
          payStatus.setBusinessType(1006);
          payStatus.setOrderId("");
          payStatus.setResultStatus(1);
          StringpayStatusJson=JsonUtil.toJson(payStatus);
          System.err.println(payStatusJson);
          assertEquals(payStatusJson,response);
          */
              json和對(duì)象之間轉(zhuǎn)換用jackson框架
            2、springmvc可以使用mockMvc
            staticimports:
          MockMvcBuilders.*,MockMvcRequestBuilders.*,MockMvcResultMatchers.*
          WebApplicationContextwac=...;
          MockMvcmockMvc=webAppContextSetup(wac).configureWarRootDir("src/main/webapp",false).build()
          mockMvc.perform(get("/form"))
          .andExpect(status().isOk())
          .andExpect(content().mimeType("text/html"))
          .andExpect(forwardedUrl("/WEB-INF/layouts/main.jsp"));

          posted on 2014-02-19 10:35 順其自然EVO 閱讀(660) 評(píng)論(0)  編輯  收藏 所屬分類: 測(cè)試學(xué)習(xí)專欄

          <2014年2月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          2324252627281
          2345678

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 哈尔滨市| 韩城市| 滁州市| 霍山县| 固安县| 甘谷县| 平遥县| 惠东县| 田阳县| 隆子县| 昂仁县| 南川市| 象州县| 无锡市| 正镶白旗| 克山县| 霸州市| 黄陵县| 清远市| 鹤岗市| 水城县| 方正县| 广灵县| 景德镇市| 七台河市| 沅陵县| 香河县| 乾安县| 潼关县| 科尔| 内江市| 南宫市| 汤阴县| 永平县| 高雄市| 容城县| 得荣县| 喀喇| 稻城县| 乐陵市| 大竹县|