Skip to content

Commit 409522d

Browse files
committed
tests: update integration tests goldens.
1 parent 4efed5a commit 409522d

File tree

2 files changed

+61
-0
lines changed

2 files changed

+61
-0
lines changed

sdk-platform-java/test/integration/goldens/compute/src/com/google/cloud/compute/v1small/stub/HttpJsonAddressesStub.java

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
import com.google.api.gax.rpc.OperationCallable;
3535
import com.google.api.gax.rpc.RequestParamsBuilder;
3636
import com.google.api.gax.rpc.UnaryCallable;
37+
import com.google.api.pathtemplate.PathTemplate;
3738
import com.google.cloud.compute.v1small.AddressAggregatedList;
3839
import com.google.cloud.compute.v1small.AddressList;
3940
import com.google.cloud.compute.v1small.AggregatedListAddressesRequest;
@@ -274,6 +275,15 @@ public class HttpJsonAddressesStub extends AddressesStub {
274275
private final HttpJsonRegionOperationsStub httpJsonOperationsStub;
275276
private final HttpJsonStubCallableFactory callableFactory;
276277

278+
private static final PathTemplate AGGREGATED_LIST_RESOURCE_NAME_TEMPLATE =
279+
PathTemplate.create("projects/{project}");
280+
private static final PathTemplate DELETE_RESOURCE_NAME_TEMPLATE =
281+
PathTemplate.create("projects/{project}/regions/{region}/addresses/{address}");
282+
private static final PathTemplate INSERT_RESOURCE_NAME_TEMPLATE =
283+
PathTemplate.create("projects/{project}/regions/{region}");
284+
private static final PathTemplate LIST_RESOURCE_NAME_TEMPLATE =
285+
PathTemplate.create("projects/{project}/regions/{region}");
286+
277287
public static final HttpJsonAddressesStub create(AddressesStubSettings settings)
278288
throws IOException {
279289
return new HttpJsonAddressesStub(settings, ClientContext.create(settings));
@@ -324,6 +334,13 @@ protected HttpJsonAddressesStub(
324334
builder.add("project", String.valueOf(request.getProject()));
325335
return builder.build();
326336
})
337+
.setResourceNameExtractor(
338+
request -> {
339+
Map<String, String> resourceNameSegments = new HashMap<String, String>();
340+
resourceNameSegments.put("project", String.valueOf(request.getProject()));
341+
return AGGREGATED_LIST_RESOURCE_NAME_TEMPLATE.instantiate(
342+
resourceNameSegments);
343+
})
327344
.build();
328345
HttpJsonCallSettings<DeleteAddressRequest, Operation> deleteTransportSettings =
329346
HttpJsonCallSettings.<DeleteAddressRequest, Operation>newBuilder()
@@ -337,6 +354,14 @@ protected HttpJsonAddressesStub(
337354
builder.add("region", String.valueOf(request.getRegion()));
338355
return builder.build();
339356
})
357+
.setResourceNameExtractor(
358+
request -> {
359+
Map<String, String> resourceNameSegments = new HashMap<String, String>();
360+
resourceNameSegments.put("address", String.valueOf(request.getAddress()));
361+
resourceNameSegments.put("project", String.valueOf(request.getProject()));
362+
resourceNameSegments.put("region", String.valueOf(request.getRegion()));
363+
return DELETE_RESOURCE_NAME_TEMPLATE.instantiate(resourceNameSegments);
364+
})
340365
.build();
341366
HttpJsonCallSettings<InsertAddressRequest, Operation> insertTransportSettings =
342367
HttpJsonCallSettings.<InsertAddressRequest, Operation>newBuilder()
@@ -349,6 +374,13 @@ protected HttpJsonAddressesStub(
349374
builder.add("region", String.valueOf(request.getRegion()));
350375
return builder.build();
351376
})
377+
.setResourceNameExtractor(
378+
request -> {
379+
Map<String, String> resourceNameSegments = new HashMap<String, String>();
380+
resourceNameSegments.put("project", String.valueOf(request.getProject()));
381+
resourceNameSegments.put("region", String.valueOf(request.getRegion()));
382+
return INSERT_RESOURCE_NAME_TEMPLATE.instantiate(resourceNameSegments);
383+
})
352384
.build();
353385
HttpJsonCallSettings<ListAddressesRequest, AddressList> listTransportSettings =
354386
HttpJsonCallSettings.<ListAddressesRequest, AddressList>newBuilder()
@@ -361,6 +393,13 @@ protected HttpJsonAddressesStub(
361393
builder.add("region", String.valueOf(request.getRegion()));
362394
return builder.build();
363395
})
396+
.setResourceNameExtractor(
397+
request -> {
398+
Map<String, String> resourceNameSegments = new HashMap<String, String>();
399+
resourceNameSegments.put("project", String.valueOf(request.getProject()));
400+
resourceNameSegments.put("region", String.valueOf(request.getRegion()));
401+
return LIST_RESOURCE_NAME_TEMPLATE.instantiate(resourceNameSegments);
402+
})
364403
.build();
365404

366405
this.aggregatedListCallable =

sdk-platform-java/test/integration/goldens/compute/src/com/google/cloud/compute/v1small/stub/HttpJsonRegionOperationsStub.java

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
import com.google.api.gax.rpc.LongRunningClient;
3333
import com.google.api.gax.rpc.RequestParamsBuilder;
3434
import com.google.api.gax.rpc.UnaryCallable;
35+
import com.google.api.pathtemplate.PathTemplate;
3536
import com.google.cloud.compute.v1small.GetRegionOperationRequest;
3637
import com.google.cloud.compute.v1small.Operation;
3738
import com.google.cloud.compute.v1small.Operation.Status;
@@ -153,6 +154,11 @@ public class HttpJsonRegionOperationsStub extends RegionOperationsStub {
153154
private final LongRunningClient longRunningClient;
154155
private final HttpJsonStubCallableFactory callableFactory;
155156

157+
private static final PathTemplate GET_RESOURCE_NAME_TEMPLATE =
158+
PathTemplate.create("projects/{project}/regions/{region}/operations/{operation}");
159+
private static final PathTemplate WAIT_RESOURCE_NAME_TEMPLATE =
160+
PathTemplate.create("projects/projects/{project}/regions/{region}/operations/{operation}");
161+
156162
public static final HttpJsonRegionOperationsStub create(RegionOperationsStubSettings settings)
157163
throws IOException {
158164
return new HttpJsonRegionOperationsStub(settings, ClientContext.create(settings));
@@ -204,6 +210,14 @@ protected HttpJsonRegionOperationsStub(
204210
builder.add("region", String.valueOf(request.getRegion()));
205211
return builder.build();
206212
})
213+
.setResourceNameExtractor(
214+
request -> {
215+
Map<String, String> resourceNameSegments = new HashMap<String, String>();
216+
resourceNameSegments.put("operation", String.valueOf(request.getOperation()));
217+
resourceNameSegments.put("project", String.valueOf(request.getProject()));
218+
resourceNameSegments.put("region", String.valueOf(request.getRegion()));
219+
return GET_RESOURCE_NAME_TEMPLATE.instantiate(resourceNameSegments);
220+
})
207221
.build();
208222
HttpJsonCallSettings<WaitRegionOperationRequest, Operation> waitTransportSettings =
209223
HttpJsonCallSettings.<WaitRegionOperationRequest, Operation>newBuilder()
@@ -217,6 +231,14 @@ protected HttpJsonRegionOperationsStub(
217231
builder.add("region", String.valueOf(request.getRegion()));
218232
return builder.build();
219233
})
234+
.setResourceNameExtractor(
235+
request -> {
236+
Map<String, String> resourceNameSegments = new HashMap<String, String>();
237+
resourceNameSegments.put("operation", String.valueOf(request.getOperation()));
238+
resourceNameSegments.put("project", String.valueOf(request.getProject()));
239+
resourceNameSegments.put("region", String.valueOf(request.getRegion()));
240+
return WAIT_RESOURCE_NAME_TEMPLATE.instantiate(resourceNameSegments);
241+
})
220242
.build();
221243

222244
this.getCallable =

0 commit comments

Comments
 (0)