CountFields
int32 CountFields() const;
size_t CountFields() const noexcept;
size_t CountFields(const std::string_view& name) const noexcept;
for (int32 i = 0; i < CountFields(); i++)
} else if (fields.CountFields("Content-Length"sv) > 0) {
for (int i = 0; i < from.CountFields(); i++)
CPPUNIT_ASSERT_EQUAL(5, defaultFields.CountFields());
CPPUNIT_ASSERT_EQUAL(copiedFields.CountFields(), defaultFields.CountFields());
for (size_t i = 0; i < defaultFields.CountFields(); i++) {
CPPUNIT_ASSERT_EQUAL(movedFields.CountFields(), defaultFields.CountFields());
for (size_t i = 0; i < movedFields.CountFields(); i++) {
CPPUNIT_ASSERT_EQUAL(copiedFields.CountFields(), 0);
CPPUNIT_ASSERT_EQUAL(fields.CountFields(), defaultFields.CountFields());
CPPUNIT_ASSERT_EQUAL(fields.CountFields(), 2);
CPPUNIT_ASSERT_EQUAL(fields.CountFields(), 0);
kExpectedGetFields.CountFields(), receivedFields.CountFields());
kExpectedGetFields.CountFields(), receivedFields.CountFields());
kExpectedNoContentFields.CountFields(), receivedFields.CountFields());
kExpectedGetFields.CountFields(), receivedFields.CountFields());
CPPUNIT_ASSERT(result.Fields().CountFields() == 0);