2626
2727import com .google .api .gax .longrunning .OperationFuture ;
2828import com .google .cloud .compute .v1 .AddResourcePoliciesRegionDiskRequest ;
29+ import com .google .cloud .compute .v1 .InsertResourcePolicyRequest ;
2930import com .google .cloud .compute .v1 .Operation ;
3031import com .google .cloud .compute .v1 .RegionDisksClient ;
3132import com .google .cloud .compute .v1 .RemoveResourcePoliciesRegionDiskRequest ;
3233import com .google .cloud .compute .v1 .ResourcePoliciesClient ;
33- import com .google .cloud .compute .v1 .ResourcePolicy ;
3434import compute .disks .consistencygroup .AddDiskToConsistencyGroup ;
3535import compute .disks .consistencygroup .CreateDiskConsistencyGroup ;
3636import compute .disks .consistencygroup .DeleteDiskConsistencyGroup ;
@@ -51,30 +51,22 @@ public class ConsistencyGroupIT {
5151
5252 @ Test
5353 public void testCreateDiskConsistencyGroupResourcePolicy () throws Exception {
54- ResourcePolicy resourcePolicy =
55- ResourcePolicy .newBuilder ()
56- .setName (CONSISTENCY_GROUP_NAME )
57- .setRegion (REGION )
58- .setDiskConsistencyGroupPolicy (
59- ResourcePolicy .newBuilder ().getDiskConsistencyGroupPolicy ())
60- .build ();
6154 try (MockedStatic <ResourcePoliciesClient > mockedResourcePoliciesClient =
6255 mockStatic (ResourcePoliciesClient .class )) {
6356 Operation operation = mock (Operation .class );
6457 ResourcePoliciesClient mockClient = mock (ResourcePoliciesClient .class );
6558 OperationFuture mockFuture = mock (OperationFuture .class );
6659
6760 mockedResourcePoliciesClient .when (ResourcePoliciesClient ::create ).thenReturn (mockClient );
68- when (mockClient .insertAsync (PROJECT_ID , REGION , resourcePolicy ))
61+ when (mockClient .insertAsync (any ( InsertResourcePolicyRequest . class ) ))
6962 .thenReturn (mockFuture );
7063 when (mockFuture .get ()).thenReturn (operation );
7164 when (operation .getStatus ()).thenReturn (Operation .Status .DONE );
7265
7366 Operation .Status status = CreateDiskConsistencyGroup .createDiskConsistencyGroup (
7467 PROJECT_ID , REGION , CONSISTENCY_GROUP_NAME );
7568
76- verify (mockClient , times (1 ))
77- .insertAsync (PROJECT_ID , REGION , resourcePolicy );
69+ verify (mockClient , times (1 )).insertAsync (any (InsertResourcePolicyRequest .class ));
7870 verify (mockFuture , times (1 )).get ();
7971 assertEquals (Operation .Status .DONE , status );
8072 }
0 commit comments