| 461 | } |
| 462 | |
| 463 | void HttpResponseTest::testValidateResponse_withIfModifiedSince() |
| 464 | { |
| 465 | HttpResponse httpResponse; |
| 466 | httpResponse.setHttpHeader(make_unique<HttpHeader>()); |
| 467 | httpResponse.getHttpHeader()->setStatusCode(304); |
| 468 | auto httpRequest = make_unique<HttpRequest>(); |
| 469 | httpResponse.setHttpRequest(std::move(httpRequest)); |
| 470 | try { |
| 471 | httpResponse.validateResponse(); |
| 472 | CPPUNIT_FAIL("exception must be thrown."); |
| 473 | } |
| 474 | catch (Exception& e) { |
| 475 | } |
| 476 | httpRequest = make_unique<HttpRequest>(); |
| 477 | httpRequest->setIfModifiedSinceHeader("Fri, 16 Jul 2010 12:56:59 GMT"); |
| 478 | httpResponse.setHttpRequest(std::move(httpRequest)); |
| 479 | httpResponse.validateResponse(); |
| 480 | } |
| 481 | |
| 482 | void HttpResponseTest::testProcessRedirect() |
| 483 | { |
nothing calls this directly
no test coverage detected