diff options
author | Ola Aunrønning <ola.aunroe@gmail.com> | 2018-08-24 15:28:48 +0200 |
---|---|---|
committer | Ola Aunrønning <ola.aunroe@gmail.com> | 2018-09-06 14:52:37 +0200 |
commit | 854a9b1c407711c68f749bf6396ce2d3ce26b93c (patch) | |
tree | b907315bfa32eb4898a8aca1d5644d72721a2137 /jdisc_http_service/src/test/java | |
parent | 5dd5400692b188644753c92e6888d5883964b95b (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.java | 13 |
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"); |