(t *testing.T)
| 10 | ) |
| 11 | |
| 12 | func TestToResolverOptHTTPChecksumRequest(t *testing.T) { |
| 13 | opt := ToResolverOpt(&gwpb.ResolveSourceMetaRequest{ |
| 14 | Source: &pb.SourceOp{Identifier: "https://example.com/a"}, |
| 15 | HTTP: &gwpb.ResolveSourceHTTPRequest{ |
| 16 | ChecksumRequest: &gwpb.ChecksumRequest{ |
| 17 | Algo: gwpb.ChecksumRequest_CHECKSUM_ALGO_SHA512, |
| 18 | Suffix: []byte{0x01, 0x02}, |
| 19 | }, |
| 20 | }, |
| 21 | }, nil) |
| 22 | require.NotNil(t, opt.HTTPOpt) |
| 23 | require.NotNil(t, opt.HTTPOpt.ChecksumReq) |
| 24 | require.Equal(t, sourceresolver.ResolveHTTPChecksumAlgoSHA512, opt.HTTPOpt.ChecksumReq.Algo) |
| 25 | require.Equal(t, []byte{0x01, 0x02}, opt.HTTPOpt.ChecksumReq.Suffix) |
| 26 | } |
| 27 | |
| 28 | func TestToGatewayMetaResponseHTTPChecksumResponse(t *testing.T) { |
| 29 | out := ToGatewayMetaResponse(&sourceresolver.MetaResponse{ |
nothing calls this directly
no test coverage detected
searching dependent graphs…