(t *testing.T, stream v1reflectiongrpc.ServerReflection_ServerReflectionInfoClient)
| 527 | } |
| 528 | |
| 529 | func testFileByFilenameError(t *testing.T, stream v1reflectiongrpc.ServerReflection_ServerReflectionInfoClient) { |
| 530 | for _, test := range []string{ |
| 531 | "test.poto", |
| 532 | "proo2.proto", |
| 533 | "proto2_et.proto", |
| 534 | } { |
| 535 | if err := stream.Send(&v1reflectionpb.ServerReflectionRequest{ |
| 536 | MessageRequest: &v1reflectionpb.ServerReflectionRequest_FileByFilename{ |
| 537 | FileByFilename: test, |
| 538 | }, |
| 539 | }); err != nil { |
| 540 | t.Fatalf("failed to send request: %v", err) |
| 541 | } |
| 542 | r, err := stream.Recv() |
| 543 | if err != nil { |
| 544 | // io.EOF is not ok. |
| 545 | t.Fatalf("failed to recv response: %v", err) |
| 546 | } |
| 547 | |
| 548 | switch r.MessageResponse.(type) { |
| 549 | case *v1reflectionpb.ServerReflectionResponse_ErrorResponse: |
| 550 | default: |
| 551 | t.Errorf("FileByFilename(%v) = %v, want type <ServerReflectionResponse_ErrorResponse>", test, r.MessageResponse) |
| 552 | } |
| 553 | } |
| 554 | } |
| 555 | |
| 556 | func testFileContainingSymbol(t *testing.T, stream v1reflectiongrpc.ServerReflection_ServerReflectionInfoClient) { |
| 557 | for _, test := range []struct { |
no test coverage detected