<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    少年阿賓

    那些青春的歲月

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      500 Posts :: 0 Stories :: 135 Comments :: 0 Trackbacks

    package com.abin.lee.servlet.process;

    import java.io.IOException;

    import javax.servlet.RequestDispatcher;
    import javax.servlet.ServletContext;
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;

    public class ProcessServlet extends HttpServlet{
     public void init() throws ServletException {
      super.init();
     }
     @SuppressWarnings("rawtypes")
     protected void doPost(HttpServletRequest request, HttpServletResponse response)
       throws ServletException, IOException {
      String username=request.getParameter("username");
      String password=request.getParameter("password");
      System.out.println("username="+username);
      System.out.println("password="+password);
      
      ServletContext context = getServletContext();
      RequestDispatcher dispatcher = context.getNamedDispatcher("dispatcher");
      dispatcher.forward(request, response);


    //  ServletOutputStream out=response.getOutputStream();
    //  BufferedWriter writer=new BufferedWriter(new OutputStreamWriter(out));
    //  writer.write("success");
    //  writer.flush();
    //  writer.close();
      
     }
     public void destroy() {
      super.destroy();
     }
    }









    package com.abin.lee.servlet.process;

    import java.io.IOException;
    import java.io.PrintWriter;
    import java.io.StringWriter;

    import javax.servlet.RequestDispatcher;
    import javax.servlet.ServletContext;
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;

    import junit.framework.TestCase;

    import org.easymock.EasyMock;
    import org.junit.Before;
    import org.junit.Test;
    public class ServletMock extends TestCase{
     private static HttpServletRequest request =null;
     private static HttpServletResponse response=null;
     private static ServletContext context=null;
     private static RequestDispatcher dispatcher=null;
     private static ProcessServlet servlet=null;
     @Before
     public  void setUp(){
      request =EasyMock.createMock(HttpServletRequest.class);
      response=EasyMock.createMock(HttpServletResponse.class);
      context=EasyMock.createMock(ServletContext.class);
      dispatcher=EasyMock.createMock(RequestDispatcher.class);
      servlet=new ProcessServlet(){
       private static final long serialVersionUID = 7534303474286669635L;

       public ServletContext getServletContext(){
        return context;
       }
      };
     }
     @Test
     public void test() throws ServletException, IOException{
      EasyMock.expect(request.getParameter("username")).andReturn("abin").times(20000);
      EasyMock.expect(request.getParameter("password")).andReturn("varyall").times(20000);
      EasyMock.expectLastCall();
      EasyMock.replay(request);
      EasyMock.replay(response);
      servlet.doPost(request, response);
      EasyMock.verify(response);
      dispatcher.forward(request, response);
      StringWriter sw=new StringWriter();
      PrintWriter writer=new PrintWriter(sw, true);
      response.getOutputStream();
    //  response.set
    //  String line="";
    //  String result="";
    //  while((line=writer.)){
    //   
    //  }
    //  BufferedReader reader=new BufferedReader(new InputStreamReader());
      
      
      
      
     }
    }

    posted on 2012-11-04 22:29 abin 閱讀(737) 評論(0)  編輯  收藏 所屬分類: easyMock
    主站蜘蛛池模板: 亚洲а∨天堂久久精品| 亚洲va在线va天堂va四虎| xvideos永久免费入口| 亚洲av中文无码乱人伦在线播放| 1000部啪啪毛片免费看| 亚洲精品GV天堂无码男同| 日本亚洲欧洲免费天堂午夜看片女人员 | 日韩a级毛片免费观看| 在线观看免费视频一区| 亚洲粉嫩美白在线| 久久久久噜噜噜亚洲熟女综合| 日本免费网站视频www区| 男女作爱免费网站| 亚洲成人福利在线| 国产亚洲一区区二区在线| 中文字幕无码不卡免费视频| 久久成人永久免费播放| 亚洲AV成人影视在线观看| 亚洲国产精品无码专区影院 | 亚洲AⅤ无码一区二区三区在线| 香港a毛片免费观看 | 国产高清免费视频| 免费无码AV一区二区| 亚洲AV无码一区二区三区在线| 在线亚洲精品福利网址导航| 成人毛片免费播放| 99久在线国内在线播放免费观看| 黄色a级免费网站| 亚洲第一男人天堂| 亚洲高清中文字幕| 精品久久久久久亚洲| 亚洲VA综合VA国产产VA中| 成人毛片免费在线观看| 精品无码免费专区毛片| a级毛片毛片免费观看久潮 | 又粗又长又爽又长黄免费视频| 国产亚洲精品成人AA片| 亚洲视频一区在线| 五月天网站亚洲小说| 亚洲乱码中文字幕久久孕妇黑人| 亚洲成a人一区二区三区|