| 303 | } |
| 304 | |
| 305 | Status MockServerMiddlewareFactory::StartCall( |
| 306 | const CallInfo& info, const ServerCallContext& context, |
| 307 | std::shared_ptr<ServerMiddleware>* middleware) { |
| 308 | std::string bearer_token = FindTokenInCallHeaders(context.incoming_headers()); |
| 309 | if (bearer_token == std::string(kTestToken)) { |
| 310 | *middleware = |
| 311 | std::make_shared<MockServerMiddleware>(context.incoming_headers(), &is_valid_); |
| 312 | } else { |
| 313 | return MakeFlightError(FlightStatusCode::Unauthenticated, |
| 314 | "Invalid token for mock server"); |
| 315 | } |
| 316 | |
| 317 | return Status::OK(); |
| 318 | } |
| 319 | |
| 320 | std::string ODBCMockTestBase::GetConnectionString() { |
| 321 | std::string connect_str( |
nothing calls this directly
no test coverage detected