@@ -470,16 +470,16 @@ private MethodDefinition createRpcTestMethod(
470470 .setValueExpr (valExpr )
471471 .build ());
472472 } else {
473+ Map <String , String > valuePatterns = Collections .emptyMap ();
474+ if (getTransportContext ().useValuePatterns () && method .hasHttpBindings ()) {
475+ valuePatterns = method .httpBindings ().getPathParametersValuePatterns ();
476+ }
473477 for (MethodArgument methodArg : methodSignature ) {
474478 String methodArgName = JavaStyle .toLowerCamelCase (methodArg .name ());
475479 VariableExpr varExpr =
476480 VariableExpr .withVariable (
477481 Variable .builder ().setType (methodArg .type ()).setName (methodArgName ).build ());
478482 argExprs .add (varExpr );
479- Map <String , String > valuePatterns = Collections .emptyMap ();
480- if (getTransportContext ().useValuePatterns () && method .hasHttpBindings ()) {
481- valuePatterns = method .httpBindings ().getPathParametersValuePatterns ();
482- }
483483 Expr valExpr =
484484 DefaultValueComposer .createMethodArgValue (
485485 methodArg , resourceNames , messageTypes , valuePatterns );
@@ -777,17 +777,16 @@ protected List<Statement> createRpcExceptionTestStatements(
777777 .setValueExpr (valExpr )
778778 .build ());
779779 } else {
780+ Map <String , String > valuePatterns = Collections .emptyMap ();
781+ if (getTransportContext ().useValuePatterns () && method .hasHttpBindings ()) {
782+ valuePatterns = method .httpBindings ().getPathParametersValuePatterns ();
783+ }
780784 for (MethodArgument methodArg : methodSignature ) {
781785 String methodArgName = JavaStyle .toLowerCamelCase (methodArg .name ());
782786 VariableExpr varExpr =
783787 VariableExpr .withVariable (
784788 Variable .builder ().setType (methodArg .type ()).setName (methodArgName ).build ());
785789 argVarExprs .add (varExpr );
786- Map <String , String > valuePatterns = Collections .emptyMap ();
787- if (getTransportContext ().useValuePatterns () && method .hasHttpBindings ()) {
788- valuePatterns = method .httpBindings ().getPathParametersValuePatterns ();
789- }
790-
791790 Expr valExpr =
792791 DefaultValueComposer .createMethodArgValue (
793792 methodArg , resourceNames , messageTypes , valuePatterns );
0 commit comments