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

Method testCreateRequest_query

test/HttpRequestTest.cc:510–533  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

508}
509
510void HttpRequestTest::testCreateRequest_query()
511{
512 auto request = std::make_shared<Request>();
513 request->setUri(
514 "http://localhost/wiki?id=9ad5109a-b8a5-4edf-9373-56a1c34ae138");
515 HttpRequest httpRequest;
516 httpRequest.disableContentEncoding();
517 httpRequest.setRequest(request);
518 httpRequest.setAuthConfigFactory(authConfigFactory_.get());
519 httpRequest.setOption(option_.get());
520 httpRequest.setNoWantDigest(true);
521
522 std::string expectedText =
523 "GET /wiki?id=9ad5109a-b8a5-4edf-9373-56a1c34ae138 HTTP/1.1\r\n"
524 "User-Agent: aria2\r\n"
525 "Accept: */*\r\n"
526 "Host: localhost\r\n"
527 "Pragma: no-cache\r\n"
528 "Cache-Control: no-cache\r\n"
529 "Connection: close\r\n"
530 "\r\n";
531
532 CPPUNIT_ASSERT_EQUAL(expectedText, httpRequest.createRequest());
533}
534
535void HttpRequestTest::testCreateRequest_head()
536{

Callers

nothing calls this directly

Calls 8

setUriMethod · 0.80
setNoWantDigestMethod · 0.80
setRequestMethod · 0.45
setAuthConfigFactoryMethod · 0.45
getMethod · 0.45
setOptionMethod · 0.45
createRequestMethod · 0.45

Tested by

no test coverage detected