This commit is contained in:
Eduard Heimbuch
2020-11-17 12:57:49 +01:00
parent 0ccb502a63
commit 4411e24ea7

View File

@@ -318,7 +318,7 @@ public class DefaultAdvancedHttpClientTest
}
@Test
public void shouldNotTraceRequestIfUntracedResponseCode() throws IOException {
public void shouldNotTraceRequestIfAcceptedResponseCode() throws IOException {
when(connection.getResponseCode()).thenReturn(400);
new AdvancedHttpRequest(client, HttpMethod.GET, "https://www.scm-manager.org").acceptStatusCodes(400).request();
@@ -328,6 +328,17 @@ public class DefaultAdvancedHttpClientTest
verify(span).close();
}
@Test
public void shouldTraceRequestAsFailedIfAcceptedResponseCodeDoesntMatch() throws IOException {
when(connection.getResponseCode()).thenReturn(401);
new AdvancedHttpRequest(client, HttpMethod.GET, "https://www.scm-manager.org").acceptStatusCodes(400).request();
verify(tracer).span("HTTP Request");
verify(span).label("status", 401);
verify(span).failed();
verify(span).close();
}
//~--- set methods ----------------------------------------------------------