2016-04-24 11 views
4

Ich habe gelesen, wie HttpClient LocalTestServer für automatisierte Tests verwendet werden kann, aber ich kann nicht finden, wo es verschoben wurde. Ich habe versucht zu definieren Abhängigkeit httpclient mit tests Klassifikator:Wohin wurde der LocalTestServer von HttpClient verschoben?

'org.apache.httpcomponents:httpclient:4.5.2:tests' 

aber es scheint nicht zu einer LocalTestServer Klasse dort definiert zu sein. Wurde dies eingestellt?

Antwort

5

Ihr Test sollte jetzt org.apache.http.localserver.LocalServerTestBase verlängern.

Dies ist im Modul httpclient mit Klassifikator tests verfügbar.

Ihr pom könnte wie folgt aussehen:

<dependency> 
<groupId>org.apache.httpcomponents</groupId> 
<artifactId>httpclient</artifactId> 
<version>4.5.2</version> 
<scope>test</scope> 
<classifier>tests</classifier> 

Verwandte Ausgabe:

https://issues.apache.org/jira/browse/HTTPCLIENT-1172

Verwandte changeset:

https://github.com/apache/httpclient/commit/2ebd8202849c1f4a17d4320543e315a46cbfdc10