|
|
|
@ -181,17 +181,16 @@ Status TestServiceImpl::Echo(ServerContext* context, const EchoRequest* request, |
|
|
|
|
return Status::OK; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void CallbackTestServiceImpl::CheckClientInitialMetadata( |
|
|
|
|
Status TestServiceImpl::CheckClientInitialMetadata( |
|
|
|
|
ServerContext* context, const SimpleRequest* request, |
|
|
|
|
SimpleResponse* response, |
|
|
|
|
experimental::ServerCallbackRpcController* controller) { |
|
|
|
|
SimpleResponse* response) { |
|
|
|
|
EXPECT_EQ(MetadataMatchCount(context->client_metadata(), |
|
|
|
|
kCheckClientInitialMetadataKey, |
|
|
|
|
kCheckClientInitialMetadataVal), |
|
|
|
|
1); |
|
|
|
|
EXPECT_EQ(1u, |
|
|
|
|
context->client_metadata().count(kCheckClientInitialMetadataKey)); |
|
|
|
|
controller->Finish(Status::OK); |
|
|
|
|
return Status::OK; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void CallbackTestServiceImpl::Echo( |
|
|
|
@ -212,6 +211,19 @@ void CallbackTestServiceImpl::Echo( |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void CallbackTestServiceImpl::CheckClientInitialMetadata( |
|
|
|
|
ServerContext* context, const SimpleRequest* request, |
|
|
|
|
SimpleResponse* response, |
|
|
|
|
experimental::ServerCallbackRpcController* controller) { |
|
|
|
|
EXPECT_EQ(MetadataMatchCount(context->client_metadata(), |
|
|
|
|
kCheckClientInitialMetadataKey, |
|
|
|
|
kCheckClientInitialMetadataVal), |
|
|
|
|
1); |
|
|
|
|
EXPECT_EQ(1u, |
|
|
|
|
context->client_metadata().count(kCheckClientInitialMetadataKey)); |
|
|
|
|
controller->Finish(Status::OK); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void CallbackTestServiceImpl::EchoNonDelayed( |
|
|
|
|
ServerContext* context, const EchoRequest* request, EchoResponse* response, |
|
|
|
|
experimental::ServerCallbackRpcController* controller) { |
|
|
|
|