<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 閱讀(746) 評論(0)  編輯  收藏 所屬分類: easyMock
    主站蜘蛛池模板: 亚洲欧美成人综合久久久| 亚洲视频一区二区| av电影在线免费看| 亚洲成无码人在线观看| 国产免费人成视频在线观看| 久久免费公开视频| 大片免费观看92在线视频线视频 | 亚洲熟妇成人精品一区| 亚洲日韩中文字幕日韩在线| 成人毛片视频免费网站观看| 日本视频免费高清一本18| 精品多毛少妇人妻AV免费久久| 亚洲人成人伊人成综合网无码| 91亚洲国产成人久久精品网址| 亚洲精品乱码久久久久久自慰| 欧洲精品免费一区二区三区| 两个人的视频高清在线观看免费| 曰批视频免费40分钟试看天天 | 精品免费国产一区二区三区| 在线视频免费观看高清| 我要看WWW免费看插插视频| 国产啪精品视频网免费| 欧美a级成人网站免费| 欧亚精品一区三区免费| 免费特级黄毛片在线成人观看| 免费大学生国产在线观看p| 亚洲国产成人精品91久久久 | h视频在线免费观看| 国产99视频精品免费专区| 99久久精品免费精品国产| 最近免费最新高清中文字幕韩国| 免费黄色网址网站| 日韩一级在线播放免费观看| 亚洲国产婷婷综合在线精品| 亚洲综合精品香蕉久久网| 亚洲精品免费在线| 菠萝菠萝蜜在线免费视频| 国产免费网站看v片在线| 久久久久国产精品免费免费搜索 | 日韩国产免费一区二区三区| 日本人的色道www免费一区|