#include <limits>
#include <memory>
#include <vector>
#include "perfetto/protozero/message_handle.h"
#include "perfetto/protozero/packed_repeated_fields.h"
#include "perfetto/protozero/scattered_heap_buffer.h"
#include "test/gtest_and_gmock.h"
#include "src/protozero/test/example_proto/extensions.pb.h"
#include "src/protozero/test/example_proto/extensions.pbzero.h"
#include "src/protozero/test/example_proto/library.pbzero.h"
#include "src/protozero/test/example_proto/other_package/test_messages.pbzero.h"
#include "src/protozero/test/example_proto/subpackage/test_messages.pbzero.h"
#include "src/protozero/test/example_proto/test_messages.pb.h"
#include "src/protozero/test/example_proto/test_messages.pbzero.h"
namespace pbtest = protozero::test::protos::pbzero;
namespace pbtest_subpackage = protozero::test::protos::subpackage::pbzero;
namespace pbtest_otherpackage = other_package::pbzero;
namespace pbgold = protozero::test::protos;
namespace pbgold_subpackage = protozero::test::protos::subpackage;
namespace pbgold_other_package = other_package;
namespace protozero {
namespace {
constexpr size_t kChunkSize = …;
TEST(ProtoZeroConformanceTest, SimpleFieldsNoNesting) { … }
TEST(ProtoZeroConformanceTest, NestedMessages) { … }
TEST(ProtoZeroConformanceTest, Extensions) { … }
TEST(ProtoZeroConformanceTest, Import) { … }
TEST(ProtoZeroConformanceTest, FieldNumbers) { … }
TEST(ProtoZeroConformanceTest, PackedRepeatedVarint) { … }
TEST(ProtoZeroConformanceTest, PackedRepeatedFixed32) { … }
TEST(ProtoZeroConformanceTest, PackedRepeatedFixed64) { … }
TEST(ProtoZeroConformanceTest, EmptyPackedRepeatedField) { … }
TEST(ProtoZeroConformanceTest, PackedRepeatedResize) { … }
TEST(ProtoZeroConformanceTest, EnumToString) { … }
TEST(ProtoZeroConformanceTest, DifferentPackages) { … }
}
}