summaryrefslogtreecommitdiffstats
path: root/jdisc_http_service/src/test/java
diff options
context:
space:
mode:
authorOla Aunrønning <ola.aunroe@gmail.com>2018-08-24 15:28:48 +0200
committerOla Aunrønning <ola.aunroe@gmail.com>2018-09-06 14:52:37 +0200
commit854a9b1c407711c68f749bf6396ce2d3ce26b93c (patch)
treeb907315bfa32eb4898a8aca1d5644d72721a2137 /jdisc_http_service/src/test/java
parent5dd5400692b188644753c92e6888d5883964b95b (diff)
Added metrics for 401/403 status codes
Diffstat (limited to 'jdisc_http_service/src/test/java')
-rw-r--r--jdisc_http_service/src/test/java/com/yahoo/jdisc/http/server/jetty/HttpResponseStatisticsCollectorTest.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/jdisc_http_service/src/test/java/com/yahoo/jdisc/http/server/jetty/HttpResponseStatisticsCollectorTest.java b/jdisc_http_service/src/test/java/com/yahoo/jdisc/http/server/jetty/HttpResponseStatisticsCollectorTest.java
index e3d70fb5bd6..3c23a2b0937 100644
--- a/jdisc_http_service/src/test/java/com/yahoo/jdisc/http/server/jetty/HttpResponseStatisticsCollectorTest.java
+++ b/jdisc_http_service/src/test/java/com/yahoo/jdisc/http/server/jetty/HttpResponseStatisticsCollectorTest.java
@@ -65,6 +65,19 @@ public class HttpResponseStatisticsCollectorTest {
}
@Test
+ public void statistics_include_grouped_and_single_statuscodes() throws Exception {
+ testRequest(401, "GET");
+ testRequest(404, "GET");
+ testRequest(403, "GET");
+
+ Map<String, Map<String, Long>> stats = collector.takeStatisticsByMethod();
+ assertThat(stats.get("GET").get(Metrics.RESPONSES_4XX), equalTo(3L));
+ assertThat(stats.get("GET").get(Metrics.RESPONSES_401), equalTo(1L));
+ assertThat(stats.get("GET").get(Metrics.RESPONSES_403), equalTo(1L));
+
+ }
+
+ @Test
public void retrieving_statistics_resets_the_counters() throws Exception {
testRequest(200, "GET");
testRequest(200, "GET");