MCPcopy Create free account
hub / github.com/aria2/aria2 / testValidateResponse_withIfModifiedSince

Method testValidateResponse_withIfModifiedSince

test/HttpResponseTest.cc:463–480  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

461}
462
463void 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
482void HttpResponseTest::testProcessRedirect()
483{

Callers

nothing calls this directly

Calls 5

setHttpHeaderMethod · 0.80
setStatusCodeMethod · 0.80
setHttpRequestMethod · 0.80
validateResponseMethod · 0.80

Tested by

no test coverage detected