17 #include <gtest/gtest.h>
35 :
public MetadataMap<TimeoutOnlyMetadataMap, GrpcTimeoutMetadata> {
41 GrpcStreamNetworkState> {
46 TEST(MetadataMapTest, Noop) {
51 TEST(MetadataMapTest, NoopWithDeadline) {
56 TEST(MetadataMapTest, SimpleOps) {
82 " value=",
value.as_string_view(),
"\n");
94 TEST(MetadataMapTest, EmptyEncodeTest) {
102 TEST(MetadataMapTest, TimeoutEncodeTest) {
108 map.Encode(&encoder);
112 TEST(MetadataMapTest, NonEncodableTrait) {
113 struct EncoderWithNoTraitEncodeFunctions {
123 EncoderWithNoTraitEncodeFunctions encoder;
124 map.Encode(&encoder);
125 EXPECT_EQ(
map.DebugString(),
"GrpcStreamNetworkState: not sent on wire");
128 TEST(DebugStringBuilderTest, AddOne) {
134 TEST(DebugStringBuilderTest, AddTwo) {
144 int main(
int argc,
char** argv) {