Coverage Report

Created: 2023-11-12 09:30

/proc/self/cwd/test/common/http/common.cc
Line
Count
Source
1
#include "common.h"
2
3
#include <string>
4
5
#include "envoy/http/header_map.h"
6
7
namespace Envoy {
8
7.25k
void HttpTestUtility::addDefaultHeaders(Http::RequestHeaderMap& headers, bool overwrite) {
9
7.25k
  if (overwrite || headers.getSchemeValue().empty()) {
10
7.25k
    headers.setScheme("http");
11
7.25k
  }
12
7.25k
  if (overwrite || headers.getMethodValue().empty()) {
13
6.14k
    headers.setMethod("GET");
14
6.14k
  }
15
7.25k
  if (overwrite || headers.getHostValue().empty()) {
16
7.25k
    headers.setHost("host");
17
7.25k
  }
18
7.25k
  if (overwrite || headers.getPathValue().empty()) {
19
7.25k
    headers.setPath("/");
20
7.25k
  }
21
7.25k
}
22
} // namespace Envoy