⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testgdatarequest.java

📁 lucene2.2.0版本
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
        assertEquals("25 results", 25, this.feedRequest.getItemsPerPage());         this.control.verify();         this.control.reset();          this.control.expectAndReturn(this.request.getParameter("max-results"),                 "helloworld", 2);         this.control.replay();         assertEquals("25 results", 25, this.feedRequest.getItemsPerPage());         this.control.verify();         this.control.reset();     }          public void testGetSelfId() throws GDataRequestException{         String host = "www.apache.org";         String feedAndEntryID = "/"+ProvidedServiceStub.SERVICE_NAME+"/feed/entryid";         String queryString = "max-results=25";         this.control.expectAndDefaultReturn(this.request.getParameterMap(),this.parametermap);        this.control.expectAndDefaultReturn(this.request.getHeader("Host"),host);         this.control.expectAndDefaultReturn(this.request.getRequestURI(),"/host"+"/"+ProvidedServiceStub.SERVICE_NAME+"/feed/entryId/15/");         this.control.expectAndDefaultReturn(this.request.getPathInfo(),"/"+ProvidedServiceStub.SERVICE_NAME+"/feed/entryId/15");         this.control.expectAndReturn(this.request.getParameter("max-results"),"25",2);         this.control.expectAndDefaultReturn(this.request.getParameter("alt"),                 null);         this.control.expectAndDefaultReturn(this.request.getQueryString(),                 queryString);         this.control.replay();         this.feedRequest.initializeRequest();         String selfID = "http://"+host+"/host"+"/"+ProvidedServiceStub.SERVICE_NAME+"/feed/entryId/15?"+queryString;         assertEquals("Self ID",selfID,this.feedRequest.getSelfId());         this.control.reset();                           queryString = "alt=rss&max-results=25";        this.control.expectAndDefaultReturn(this.request.getParameterMap(),this.parametermap);        this.control.expectAndDefaultReturn(this.request.getHeader("Host"),host);         this.control.expectAndDefaultReturn(this.request.getRequestURI(),"/host"+"/"+ProvidedServiceStub.SERVICE_NAME+"/feed/entryId/15/");         this.control.expectAndDefaultReturn(this.request.getPathInfo(),"/"+ProvidedServiceStub.SERVICE_NAME+"/feed/entryId/15");         this.control.expectAndReturn(this.request.getParameter("max-results"),"25",2);         this.control.expectAndDefaultReturn(this.request.getParameter("alt"),                 null);         this.control.expectAndDefaultReturn(this.request.getQueryString(),                 queryString);         this.control.replay();         this.feedRequest.initializeRequest();         selfID = "http://"+host+"/host"+"/"+ProvidedServiceStub.SERVICE_NAME+"/feed/entryId/15?"+queryString;              assertEquals("Self ID",selfID,this.feedRequest.getSelfId());         this.control.reset();                  queryString = "";         this.control.expectAndDefaultReturn(this.request.getParameterMap(),this.parametermap);        this.control.expectAndDefaultReturn(this.request.getHeader("Host"),host);         this.control.expectAndDefaultReturn(this.request.getRequestURI(),"/host"+"/"+ProvidedServiceStub.SERVICE_NAME+"/feed/entryId/15/");         this.control.expectAndDefaultReturn(this.request.getPathInfo(),"/"+ProvidedServiceStub.SERVICE_NAME+"/feed/entryId/15");         this.control.expectAndDefaultReturn(this.request.getParameter("max-results"),null);         this.control.expectAndDefaultReturn(this.request.getParameter("alt"),                 null);         this.control.expectAndDefaultReturn(this.request.getQueryString(),                 null);         this.control.replay();         this.feedRequest.initializeRequest();         selfID = "http://"+host+"/host"+"/"+ProvidedServiceStub.SERVICE_NAME+"/feed/entryId/15"+"?max-results=25";              assertEquals("Self ID",selfID,this.feedRequest.getSelfId());         this.control.reset();     }          public void testGetQueryString(){         String maxResults  = "max-results=25";         String queryString = "?"+maxResults;         this.control.expectAndReturn(this.request.getParameter("max-results"),"25",2);                  this.control.expectAndDefaultReturn(this.request.getQueryString(),                 queryString);         this.control.replay();                  assertEquals(queryString,this.feedRequest.getQueryString());         this.control.reset();         // test no result defined         queryString = "?alt=rss";         this.control.expectAndDefaultReturn(this.request.getParameter("max-results"),null);                  this.control.expectAndDefaultReturn(this.request.getQueryString(),                 queryString);         this.control.replay();                  assertEquals(queryString+"&"+maxResults,this.feedRequest.getQueryString());         this.control.reset();          //         test no result defined && query == null         queryString = null;         this.control.expectAndDefaultReturn(this.request.getParameter("max-results"),null);                  this.control.expectAndDefaultReturn(this.request.getQueryString(),                 queryString);         this.control.replay();                  assertEquals(maxResults,this.feedRequest.getQueryString());         this.control.reset();          }          public void testIsFeedRequest() throws GDataRequestException{         String host = "www.apache.org";         String feedAndEntryID = "/feed";         this.control.expectAndDefaultReturn(this.request.getParameterMap(),this.parametermap);        this.control.expectAndDefaultReturn(this.request.getHeader("Host"),host);         this.control.expectAndDefaultReturn(this.request.getRequestURI(),"/host"+"/"+ProvidedServiceStub.SERVICE_NAME+"/feed");         this.control.expectAndDefaultReturn(this.request.getPathInfo(),"/"+ProvidedServiceStub.SERVICE_NAME+"/feed");                  this.control.expectAndDefaultReturn(this.request.getParameter("alt"),                 null);         this.control.expectAndDefaultReturn(this.request.getQueryString(),                 null);         this.control.replay();         this.feedRequest.initializeRequest();                       assertTrue(this.feedRequest.isFeedRequested());         assertFalse(this.feedRequest.isEntryRequested());         this.control.reset();                  host = "www.apache.org";         feedAndEntryID = "/"+ProvidedServiceStub.SERVICE_NAME+"/feed/1";         this.control.expectAndDefaultReturn(this.request.getParameterMap(),this.parametermap);        this.control.expectAndDefaultReturn(this.request.getHeader("Host"),host);         this.control.expectAndDefaultReturn(this.request.getRequestURI(),"/host"+"/"+ProvidedServiceStub.SERVICE_NAME+"/feed/1");         this.control.expectAndDefaultReturn(this.request.getPathInfo(),feedAndEntryID);                  this.control.expectAndDefaultReturn(this.request.getParameter("alt"),                 null);         this.control.expectAndDefaultReturn(this.request.getQueryString(),                 null);         this.control.replay();         this.feedRequest.initializeRequest();                       assertFalse(this.feedRequest.isFeedRequested());         assertTrue(this.feedRequest.isEntryRequested());         this.control.reset();                 host = "www.apache.org";         feedAndEntryID = "/"+ProvidedServiceStub.SERVICE_NAME+"/feed/1";         this.control.expectAndDefaultReturn(this.request.getParameterMap(),this.parametermap);        this.control.expectAndDefaultReturn(this.request.getHeader("Host"),host);         this.control.expectAndDefaultReturn(this.request.getRequestURI(),"/host"+"/"+"NOTREGISTERED"+"/feed/1");         this.control.expectAndDefaultReturn(this.request.getPathInfo(),"/"+"NOTREGISTERED"+"/feed/1");                  this.control.expectAndDefaultReturn(this.request.getParameter("alt"),                 null);         this.control.expectAndDefaultReturn(this.request.getQueryString(),                 null);         this.control.replay();         try{        this.feedRequest.initializeRequest();        fail("service not registered");        }catch (GDataRequestException e) {            //        }        this.control.reset();                 host = "www.apache.org";         feedAndEntryID = "/"+ProvidedServiceStub.SERVICE_NAME+"/feed/1";         this.control.expectAndDefaultReturn(this.request.getParameterMap(),this.parametermap);        this.control.expectAndDefaultReturn(this.request.getHeader("Host"),host);         this.control.expectAndDefaultReturn(this.request.getRequestURI(),"/host"+"/"+ProvidedServiceStub.SERVICE_NAME+"/");         this.control.expectAndDefaultReturn(this.request.getPathInfo(),"/"+ProvidedServiceStub.SERVICE_NAME+"/");                  this.control.expectAndDefaultReturn(this.request.getParameter("alt"),                 null);         this.control.expectAndDefaultReturn(this.request.getQueryString(),                 null);         this.control.replay();         try{        this.feedRequest.initializeRequest();        fail("service not registered");        }catch (GDataRequestException e) {//        }        this.control.reset();                       }     public void testgetAuthToken(){         this.control.expectAndDefaultReturn(this.request.getHeader("Authentication"),"GoogleLogin auth=bla");        this.control.replay();        assertEquals("bla",this.feedRequest.getAuthToken());        this.control.verify();        this.control.reset();                this.control.expectAndDefaultReturn(this.request.getHeader("Authentication"),null);        this.control.replay();        assertNull(this.feedRequest.getAuthToken());        this.control.verify();        this.control.reset();            }         public void testGetStartIndex(){        this.control.expectAndDefaultReturn(this.request.getParameter("start-index"),"5");        this.control.replay();        assertEquals(5,this.feedRequest.getStartIndex());        this.control.verify();        this.control.reset();        this.control.expectAndDefaultReturn(this.request.getParameter("start-index"),"-5");        this.control.replay();        assertEquals(1,this.feedRequest.getStartIndex());        this.control.verify();        this.control.reset();        this.control.expectAndDefaultReturn(this.request.getParameter("start-index"),"unparsable");        this.control.replay();        assertEquals(1,this.feedRequest.getStartIndex());        this.control.verify();        this.control.reset();    }         public void testGetNextId() throws GDataRequestException{         String host = "www.apache.org";         String feedAndEntryID = "/"+ProvidedServiceStub.SERVICE_NAME+"/feed/entryid";         String queryString = "max-results=25";         String startIndex = "start-index=26";         Enumeration enu = new StringTokenizer("max-results",",");                this.control.expectAndDefaultReturn(this.request.getParameterMap(),this.parametermap);        this.control.expectAndDefaultReturn(this.request.getParameterNames(),enu);        this.control.expectAndDefaultReturn(this.request.getHeader("Host"),host);         this.control.expectAndDefaultReturn(this.request.getRequestURI(),"/"+ProvidedServiceStub.SERVICE_NAME+"/feed/");         this.control.expectAndDefaultReturn(this.request.getPathInfo(),"/"+ProvidedServiceStub.SERVICE_NAME+"/feed/"); 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -