[ 
https://issues.apache.org/jira/browse/SOLR-1413?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Lance Norskog closed SOLR-1413.
-------------------------------

       Resolution: Implemented
    Fix Version/s: 3.3

The test infrastructure has had a huge upgrade since 3 years ago. This is no 
longer a valid thang.
                
> Add MockSolrServer to SolrJ client tests
> ----------------------------------------
>
>                 Key: SOLR-1413
>                 URL: https://issues.apache.org/jira/browse/SOLR-1413
>             Project: Solr
>          Issue Type: Test
>          Components: clients - java
>         Environment: Any Solr distribution. Uses only the SolrJ client code, 
> nothing in the Solr core.
>            Reporter: Lance Norskog
>            Priority: Minor
>             Fix For: 3.3
>
>         Attachments: SOLR-1413.patch, SOLR-1413.patch
>
>
> The SolrJ unit test suite has no "mock" solr server for HTTP access, and 
> there are no low-level tests of the Solrj HTTP wire protocols.
> This patch includes org.apache.solr.client.solrj.MockHTTPServer.java and 
> org.apache.solr.client.solrj.TestHTTP_XML_single.java. The mock server does 
> not parse its input and responds with pre-configured byte streams. The latter 
> does a few tests in the XML wire format. Most of the tests do one request and 
> set up success and failure responses.
> Unfortunately, there is a bug: I could not get 2 successive requests to work. 
> The mock server's TCP socket does not work when reading the second request.  
> If someone who knows the JDK socket classes could look at the mock server, I 
> would greatly appreciate it.
> The alternative is to steal a bunch of files from the apache commons 
> httpclient test suite. This is a quite sophisticate bunch of code:
> http://svn.apache.org/repos/asf/httpcomponents/oac.hc3x/trunk/src/test/org/apache/commons/httpclient/server/

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to