diff --git a/FitNesseRoot/HttpTestSuite/ResponseTestSuite/PartialContent/content.txt b/FitNesseRoot/HttpTestSuite/ResponseTestSuite/PartialContent/content.txt index ed90199..674f5a6 100644 --- a/FitNesseRoot/HttpTestSuite/ResponseTestSuite/PartialContent/content.txt +++ b/FitNesseRoot/HttpTestSuite/ResponseTestSuite/PartialContent/content.txt @@ -4,9 +4,11 @@ |get |/partial_content.txt |range start |0 |range end|4 | |ensure |response code equals |206 | |ensure |body has partial file contents|public/partial_content.txt|from|0 |to|4 | +|ensure |response has date | |get |/partial_content.txt |range start | |range end|6 | |ensure |response code equals |206 | |ensure |body has partial file contents|public/partial_content.txt|from|71 |to|76| |get |/partial_content.txt |range start |4 |range end| | |ensure |response code equals |206 | |ensure |body has partial file contents|public/partial_content.txt|from|4 |to|76| +|ensure |response has date | diff --git a/src/main/java/HttpBrowser.java b/src/main/java/HttpBrowser.java index 783609f..83a0342 100644 --- a/src/main/java/HttpBrowser.java +++ b/src/main/java/HttpBrowser.java @@ -209,4 +209,9 @@ private void storeResponseInfoFrom(HttpResponse response) throws IOException { private String latestResponseContentAsString() { return new String(latestResponseContent); } + + public boolean responseHasDate() { + Header responseDate = response.getFirstHeader(HttpHeaders.DATE); + return (responseDate != null) && !("".equals(responseDate.getValue())); + } }