| 90 | UNIT_TEST_SUITE_REGISTRATION(THttpHeadersTest); |
| 91 | |
| 92 | void THttpHeadersTest::TestConstructorFromArrayRef() { |
| 93 | THeadersExistence expected; |
| 94 | expected.Add("h1", "v1"); |
| 95 | expected.Add("h2", "v2"); |
| 96 | |
| 97 | // Construct from vector |
| 98 | TVector<THttpInputHeader> headerVec{ |
| 99 | {"h1", "v1"}, |
| 100 | {"h2", "v2"} |
| 101 | }; |
| 102 | THttpHeaders h1(headerVec); |
| 103 | UNIT_ASSERT(expected == h1); |
| 104 | |
| 105 | // Construct from initializer list |
| 106 | THttpHeaders h2({ |
| 107 | {"h1", "v1"}, |
| 108 | {"h2", "v2"} |
| 109 | }); |
| 110 | UNIT_ASSERT(expected == h2); |
| 111 | } |
| 112 | void THttpHeadersTest::TestAddOperation1Arg() { |
| 113 | DoTestAddOperation(AddHeaderImpl1Arg); |
| 114 | } |