Skip to content

Commit 3f692cb

Browse files
committed
address PR feedback
1 parent d3dca27 commit 3f692cb

File tree

2 files changed

+10
-13
lines changed

2 files changed

+10
-13
lines changed

src/main/java/com/google/api/generator/gapic/composer/common/AbstractServiceClientTestClassComposer.java

+8-9
Original file line numberDiff line numberDiff line change
@@ -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);

src/main/java/com/google/api/generator/gapic/composer/defaultvalue/DefaultValueComposer.java

+2-4
Original file line numberDiff line numberDiff line change
@@ -600,16 +600,14 @@ private static String constructValueMatchingPattern(String fieldName, String pat
600600

601601
final String suffix = "-" + (Math.abs((fieldName + pattern).hashCode()) % 10000);
602602

603-
String value = pattern;
604-
value = value.replace("**", "*");
603+
String value = pattern.replace("**", "*");
605604

606605
String prevTempl = null;
607606
while (!value.equals(prevTempl)) {
608607
prevTempl = value;
609608
value = REPLACER_PATTERN.matcher(value).replaceFirst("$1$2$1" + suffix);
610609
}
611610

612-
value = value.replace("*", fieldName + suffix);
613-
return value;
611+
return value.replace("*", fieldName + suffix);
614612
}
615613
}

0 commit comments

Comments
 (0)