@@ -139,8 +139,18 @@ var cmpOpts = []cmp.Option{
139139 optional.Optional [processingModes ]{},
140140 optional.Optional [bool ]{},
141141 ),
142- cmp .Comparer ((* xdscreds .ChannelCreds ).Equal ),
143- cmp .Comparer ((* xdscreds .CallCreds ).Equal ),
142+ cmp .Comparer (func (a , b * xdscreds.ChannelCreds ) bool {
143+ if a == nil || b == nil {
144+ return a == b
145+ }
146+ return a .Equal (b )
147+ }),
148+ cmp .Comparer (func (a , b * xdscreds.CallCreds ) bool {
149+ if a == nil || b == nil {
150+ return a == b
151+ }
152+ return a .Equal (b )
153+ }),
144154 protocmp .Transform (),
145155 cmp .Transformer ("RegexpToString" , func (r * regexp.Regexp ) string {
146156 if r == nil {
@@ -811,9 +821,10 @@ func (s) TestBuildClientInterceptor_Success(t *testing.T) {
811821 responseBodyMode : modeSkip ,
812822 },
813823 server : grpcservice.Config {
814- TargetURI : testBaseURI ,
815- Timeout : time .Second ,
816- InitialMetadata : metadata .MD (metadata .Pairs ("key1" , "value1" )),
824+ TargetURI : testBaseURI ,
825+ ChannelCredentials : allowlistInsecureCreds ,
826+ Timeout : time .Second ,
827+ InitialMetadata : metadata .MD (metadata .Pairs ("key1" , "value1" )),
817828 },
818829 mutationRules : httpfilter.HeaderMutationRules {
819830 AllowExpr : regexp .MustCompile ("^(?:allow-.*)$" ),
@@ -837,7 +848,8 @@ func (s) TestBuildClientInterceptor_Success(t *testing.T) {
837848 responseBodyMode : modeSend ,
838849 }),
839850 server : optional .New (grpcservice.Config {
840- TargetURI : "override-uri" ,
851+ TargetURI : "override-uri" ,
852+ ChannelCredentials : allowlistInsecureCreds ,
841853 }),
842854 },
843855 wantConfig : baseConfig {
@@ -861,7 +873,8 @@ func (s) TestBuildClientInterceptor_Success(t *testing.T) {
861873 responseBodyMode : modeSend ,
862874 },
863875 server : grpcservice.Config {
864- TargetURI : "override-uri" ,
876+ TargetURI : "override-uri" ,
877+ ChannelCredentials : allowlistInsecureCreds ,
865878 },
866879 allowedHeaders : []matcher.StringMatcher {matcher .NewExactStringMatcher ("allow-header" , false )},
867880 disallowedHeaders : []matcher.StringMatcher {matcher .NewExactStringMatcher ("disallow-header" , false )},
@@ -884,9 +897,10 @@ func (s) TestBuildClientInterceptor_Success(t *testing.T) {
884897 responseBodyMode : modeSkip ,
885898 },
886899 server : grpcservice.Config {
887- TargetURI : testBaseURI ,
888- Timeout : time .Second ,
889- InitialMetadata : metadata .MD (metadata .Pairs ("key1" , "value1" )),
900+ TargetURI : testBaseURI ,
901+ ChannelCredentials : allowlistInsecureCreds ,
902+ Timeout : time .Second ,
903+ InitialMetadata : metadata .MD (metadata .Pairs ("key1" , "value1" )),
890904 },
891905 mutationRules : httpfilter.HeaderMutationRules {
892906 AllowExpr : regexp .MustCompile ("^(?:allow-.*)$" ),
@@ -921,9 +935,10 @@ func (s) TestBuildClientInterceptor_Success(t *testing.T) {
921935 responseBodyMode : modeSkip ,
922936 },
923937 server : grpcservice.Config {
924- TargetURI : testBaseURI ,
925- Timeout : time .Second ,
926- InitialMetadata : metadata .MD (metadata .Pairs ("key1" , "value1" )),
938+ TargetURI : testBaseURI ,
939+ ChannelCredentials : allowlistInsecureCreds ,
940+ Timeout : time .Second ,
941+ InitialMetadata : metadata .MD (metadata .Pairs ("key1" , "value1" )),
927942 },
928943 allowedHeaders : []matcher.StringMatcher {matcher .NewExactStringMatcher ("allow-header" , false )},
929944 disallowedHeaders : []matcher.StringMatcher {matcher .NewExactStringMatcher ("disallow-header" , false )},
0 commit comments