infiniteForwardClient simulates a misbehaving backend that never stops emitting replies. Used to verify Close() doesn't spin forever.
| 92 | // infiniteForwardClient simulates a misbehaving backend that never |
| 93 | // stops emitting replies. Used to verify Close() doesn't spin forever. |
| 94 | type infiniteForwardClient struct { |
| 95 | ctx context.Context |
| 96 | calls int |
| 97 | } |
| 98 | |
| 99 | func (s *infiniteForwardClient) Send(*pb.ForwardRequest) error { return nil } |
| 100 | func (s *infiniteForwardClient) CloseSend() error { return nil } |
nothing calls this directly
no outgoing calls
no test coverage detected