Skip to content
This repository has been archived by the owner on Sep 27, 2023. It is now read-only.

Commit

Permalink
docs(regen): update sample code to set total timeout, add API client …
Browse files Browse the repository at this point in the history
…header test
  • Loading branch information
yoshi-automation committed Feb 10, 2020
1 parent 778b8d8 commit 5e6527e
Show file tree
Hide file tree
Showing 10 changed files with 379 additions and 17 deletions.
Expand Up @@ -57,8 +57,12 @@
* <code>
* GameServerClustersServiceSettings.Builder gameServerClustersServiceSettingsBuilder =
* GameServerClustersServiceSettings.newBuilder();
* gameServerClustersServiceSettingsBuilder.getGameServerClusterSettings().getRetrySettings().toBuilder()
* .setTotalTimeout(Duration.ofSeconds(30));
* gameServerClustersServiceSettingsBuilder
* .getGameServerClusterSettings()
* .setRetrySettings(
* gameServerClustersServiceSettingsBuilder.getGameServerClusterSettings().getRetrySettings().toBuilder()
* .setTotalTimeout(Duration.ofSeconds(30))
* .build());
* GameServerClustersServiceSettings gameServerClustersServiceSettings = gameServerClustersServiceSettingsBuilder.build();
* </code>
* </pre>
Expand Down
Expand Up @@ -57,8 +57,12 @@
* <code>
* GameServerDeploymentsServiceSettings.Builder gameServerDeploymentsServiceSettingsBuilder =
* GameServerDeploymentsServiceSettings.newBuilder();
* gameServerDeploymentsServiceSettingsBuilder.getGameServerDeploymentSettings().getRetrySettings().toBuilder()
* .setTotalTimeout(Duration.ofSeconds(30));
* gameServerDeploymentsServiceSettingsBuilder
* .getGameServerDeploymentSettings()
* .setRetrySettings(
* gameServerDeploymentsServiceSettingsBuilder.getGameServerDeploymentSettings().getRetrySettings().toBuilder()
* .setTotalTimeout(Duration.ofSeconds(30))
* .build());
* GameServerDeploymentsServiceSettings gameServerDeploymentsServiceSettings = gameServerDeploymentsServiceSettingsBuilder.build();
* </code>
* </pre>
Expand Down
Expand Up @@ -57,8 +57,12 @@
* <code>
* RealmsServiceSettings.Builder realmsServiceSettingsBuilder =
* RealmsServiceSettings.newBuilder();
* realmsServiceSettingsBuilder.getRealmSettings().getRetrySettings().toBuilder()
* .setTotalTimeout(Duration.ofSeconds(30));
* realmsServiceSettingsBuilder
* .getRealmSettings()
* .setRetrySettings(
* realmsServiceSettingsBuilder.getRealmSettings().getRetrySettings().toBuilder()
* .setTotalTimeout(Duration.ofSeconds(30))
* .build());
* RealmsServiceSettings realmsServiceSettings = realmsServiceSettingsBuilder.build();
* </code>
* </pre>
Expand Down
Expand Up @@ -88,8 +88,12 @@
* <code>
* GameServerClustersServiceStubSettings.Builder gameServerClustersServiceSettingsBuilder =
* GameServerClustersServiceStubSettings.newBuilder();
* gameServerClustersServiceSettingsBuilder.getGameServerClusterSettings().getRetrySettings().toBuilder()
* .setTotalTimeout(Duration.ofSeconds(30));
* gameServerClustersServiceSettingsBuilder
* .getGameServerClusterSettings()
* .setRetrySettings(
* gameServerClustersServiceSettingsBuilder.getGameServerClusterSettings().getRetrySettings().toBuilder()
* .setTotalTimeout(Duration.ofSeconds(30))
* .build());
* GameServerClustersServiceStubSettings gameServerClustersServiceSettings = gameServerClustersServiceSettingsBuilder.build();
* </code>
* </pre>
Expand Down
Expand Up @@ -89,8 +89,12 @@
* <code>
* GameServerDeploymentsServiceStubSettings.Builder gameServerDeploymentsServiceSettingsBuilder =
* GameServerDeploymentsServiceStubSettings.newBuilder();
* gameServerDeploymentsServiceSettingsBuilder.getGameServerDeploymentSettings().getRetrySettings().toBuilder()
* .setTotalTimeout(Duration.ofSeconds(30));
* gameServerDeploymentsServiceSettingsBuilder
* .getGameServerDeploymentSettings()
* .setRetrySettings(
* gameServerDeploymentsServiceSettingsBuilder.getGameServerDeploymentSettings().getRetrySettings().toBuilder()
* .setTotalTimeout(Duration.ofSeconds(30))
* .build());
* GameServerDeploymentsServiceStubSettings gameServerDeploymentsServiceSettings = gameServerDeploymentsServiceSettingsBuilder.build();
* </code>
* </pre>
Expand Down
Expand Up @@ -84,8 +84,12 @@
* <code>
* RealmsServiceStubSettings.Builder realmsServiceSettingsBuilder =
* RealmsServiceStubSettings.newBuilder();
* realmsServiceSettingsBuilder.getRealmSettings().getRetrySettings().toBuilder()
* .setTotalTimeout(Duration.ofSeconds(30));
* realmsServiceSettingsBuilder
* .getRealmSettings()
* .setRetrySettings(
* realmsServiceSettingsBuilder.getRealmSettings().getRetrySettings().toBuilder()
* .setTotalTimeout(Duration.ofSeconds(30))
* .build());
* RealmsServiceStubSettings realmsServiceSettings = realmsServiceSettingsBuilder.build();
* </code>
* </pre>
Expand Down
Expand Up @@ -370,4 +370,133 @@ public void updateGameServerClusterExceptionTest() throws Exception {
Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode());
}
}

@Test
@SuppressWarnings("all")
public void previewCreateGameServerClusterTest() {
String etag = "etag3123477";
PreviewCreateGameServerClusterResponse expectedResponse =
PreviewCreateGameServerClusterResponse.newBuilder().setEtag(etag).build();
mockGameServerClustersService.addResponse(expectedResponse);

PreviewCreateGameServerClusterRequest request =
PreviewCreateGameServerClusterRequest.newBuilder().build();

PreviewCreateGameServerClusterResponse actualResponse =
client.previewCreateGameServerCluster(request);
Assert.assertEquals(expectedResponse, actualResponse);

List<AbstractMessage> actualRequests = mockGameServerClustersService.getRequests();
Assert.assertEquals(1, actualRequests.size());
PreviewCreateGameServerClusterRequest actualRequest =
(PreviewCreateGameServerClusterRequest) actualRequests.get(0);

Assert.assertTrue(
channelProvider.isHeaderSent(
ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
}

@Test
@SuppressWarnings("all")
public void previewCreateGameServerClusterExceptionTest() throws Exception {
StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT);
mockGameServerClustersService.addException(exception);

try {
PreviewCreateGameServerClusterRequest request =
PreviewCreateGameServerClusterRequest.newBuilder().build();

client.previewCreateGameServerCluster(request);
Assert.fail("No exception raised");
} catch (InvalidArgumentException e) {
// Expected exception
}
}

@Test
@SuppressWarnings("all")
public void previewDeleteGameServerClusterTest() {
String etag = "etag3123477";
PreviewDeleteGameServerClusterResponse expectedResponse =
PreviewDeleteGameServerClusterResponse.newBuilder().setEtag(etag).build();
mockGameServerClustersService.addResponse(expectedResponse);

PreviewDeleteGameServerClusterRequest request =
PreviewDeleteGameServerClusterRequest.newBuilder().build();

PreviewDeleteGameServerClusterResponse actualResponse =
client.previewDeleteGameServerCluster(request);
Assert.assertEquals(expectedResponse, actualResponse);

List<AbstractMessage> actualRequests = mockGameServerClustersService.getRequests();
Assert.assertEquals(1, actualRequests.size());
PreviewDeleteGameServerClusterRequest actualRequest =
(PreviewDeleteGameServerClusterRequest) actualRequests.get(0);

Assert.assertTrue(
channelProvider.isHeaderSent(
ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
}

@Test
@SuppressWarnings("all")
public void previewDeleteGameServerClusterExceptionTest() throws Exception {
StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT);
mockGameServerClustersService.addException(exception);

try {
PreviewDeleteGameServerClusterRequest request =
PreviewDeleteGameServerClusterRequest.newBuilder().build();

client.previewDeleteGameServerCluster(request);
Assert.fail("No exception raised");
} catch (InvalidArgumentException e) {
// Expected exception
}
}

@Test
@SuppressWarnings("all")
public void previewUpdateGameServerClusterTest() {
String etag = "etag3123477";
PreviewUpdateGameServerClusterResponse expectedResponse =
PreviewUpdateGameServerClusterResponse.newBuilder().setEtag(etag).build();
mockGameServerClustersService.addResponse(expectedResponse);

PreviewUpdateGameServerClusterRequest request =
PreviewUpdateGameServerClusterRequest.newBuilder().build();

PreviewUpdateGameServerClusterResponse actualResponse =
client.previewUpdateGameServerCluster(request);
Assert.assertEquals(expectedResponse, actualResponse);

List<AbstractMessage> actualRequests = mockGameServerClustersService.getRequests();
Assert.assertEquals(1, actualRequests.size());
PreviewUpdateGameServerClusterRequest actualRequest =
(PreviewUpdateGameServerClusterRequest) actualRequests.get(0);

Assert.assertTrue(
channelProvider.isHeaderSent(
ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
}

@Test
@SuppressWarnings("all")
public void previewUpdateGameServerClusterExceptionTest() throws Exception {
StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT);
mockGameServerClustersService.addException(exception);

try {
PreviewUpdateGameServerClusterRequest request =
PreviewUpdateGameServerClusterRequest.newBuilder().build();

client.previewUpdateGameServerCluster(request);
Assert.fail("No exception raised");
} catch (InvalidArgumentException e) {
// Expected exception
}
}
}
Expand Up @@ -371,4 +371,175 @@ public void updateGameServerDeploymentExceptionTest() throws Exception {
Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode());
}
}

@Test
@SuppressWarnings("all")
public void getGameServerDeploymentRolloutTest() {
String name = "name3373707";
String defaultGameServerConfig = "defaultGameServerConfig-1758159633";
String etag = "etag3123477";
GameServerDeploymentRollout expectedResponse =
GameServerDeploymentRollout.newBuilder()
.setName(name)
.setDefaultGameServerConfig(defaultGameServerConfig)
.setEtag(etag)
.build();
mockGameServerDeploymentsService.addResponse(expectedResponse);

GetGameServerDeploymentRolloutRequest request =
GetGameServerDeploymentRolloutRequest.newBuilder().build();

GameServerDeploymentRollout actualResponse = client.getGameServerDeploymentRollout(request);
Assert.assertEquals(expectedResponse, actualResponse);

List<AbstractMessage> actualRequests = mockGameServerDeploymentsService.getRequests();
Assert.assertEquals(1, actualRequests.size());
GetGameServerDeploymentRolloutRequest actualRequest =
(GetGameServerDeploymentRolloutRequest) actualRequests.get(0);

Assert.assertTrue(
channelProvider.isHeaderSent(
ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
}

@Test
@SuppressWarnings("all")
public void getGameServerDeploymentRolloutExceptionTest() throws Exception {
StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT);
mockGameServerDeploymentsService.addException(exception);

try {
GetGameServerDeploymentRolloutRequest request =
GetGameServerDeploymentRolloutRequest.newBuilder().build();

client.getGameServerDeploymentRollout(request);
Assert.fail("No exception raised");
} catch (InvalidArgumentException e) {
// Expected exception
}
}

@Test
@SuppressWarnings("all")
public void updateGameServerDeploymentRolloutTest() {
String name = "name3373707";
boolean done = true;
Operation expectedResponse = Operation.newBuilder().setName(name).setDone(done).build();
mockGameServerDeploymentsService.addResponse(expectedResponse);

UpdateGameServerDeploymentRolloutRequest request =
UpdateGameServerDeploymentRolloutRequest.newBuilder().build();

Operation actualResponse = client.updateGameServerDeploymentRollout(request);
Assert.assertEquals(expectedResponse, actualResponse);

List<AbstractMessage> actualRequests = mockGameServerDeploymentsService.getRequests();
Assert.assertEquals(1, actualRequests.size());
UpdateGameServerDeploymentRolloutRequest actualRequest =
(UpdateGameServerDeploymentRolloutRequest) actualRequests.get(0);

Assert.assertTrue(
channelProvider.isHeaderSent(
ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
}

@Test
@SuppressWarnings("all")
public void updateGameServerDeploymentRolloutExceptionTest() throws Exception {
StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT);
mockGameServerDeploymentsService.addException(exception);

try {
UpdateGameServerDeploymentRolloutRequest request =
UpdateGameServerDeploymentRolloutRequest.newBuilder().build();

client.updateGameServerDeploymentRollout(request);
Assert.fail("No exception raised");
} catch (InvalidArgumentException e) {
// Expected exception
}
}

@Test
@SuppressWarnings("all")
public void previewGameServerDeploymentRolloutTest() {
String etag = "etag3123477";
PreviewGameServerDeploymentRolloutResponse expectedResponse =
PreviewGameServerDeploymentRolloutResponse.newBuilder().setEtag(etag).build();
mockGameServerDeploymentsService.addResponse(expectedResponse);

PreviewGameServerDeploymentRolloutRequest request =
PreviewGameServerDeploymentRolloutRequest.newBuilder().build();

PreviewGameServerDeploymentRolloutResponse actualResponse =
client.previewGameServerDeploymentRollout(request);
Assert.assertEquals(expectedResponse, actualResponse);

List<AbstractMessage> actualRequests = mockGameServerDeploymentsService.getRequests();
Assert.assertEquals(1, actualRequests.size());
PreviewGameServerDeploymentRolloutRequest actualRequest =
(PreviewGameServerDeploymentRolloutRequest) actualRequests.get(0);

Assert.assertTrue(
channelProvider.isHeaderSent(
ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
}

@Test
@SuppressWarnings("all")
public void previewGameServerDeploymentRolloutExceptionTest() throws Exception {
StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT);
mockGameServerDeploymentsService.addException(exception);

try {
PreviewGameServerDeploymentRolloutRequest request =
PreviewGameServerDeploymentRolloutRequest.newBuilder().build();

client.previewGameServerDeploymentRollout(request);
Assert.fail("No exception raised");
} catch (InvalidArgumentException e) {
// Expected exception
}
}

@Test
@SuppressWarnings("all")
public void fetchDeploymentStateTest() {
FetchDeploymentStateResponse expectedResponse =
FetchDeploymentStateResponse.newBuilder().build();
mockGameServerDeploymentsService.addResponse(expectedResponse);

FetchDeploymentStateRequest request = FetchDeploymentStateRequest.newBuilder().build();

FetchDeploymentStateResponse actualResponse = client.fetchDeploymentState(request);
Assert.assertEquals(expectedResponse, actualResponse);

List<AbstractMessage> actualRequests = mockGameServerDeploymentsService.getRequests();
Assert.assertEquals(1, actualRequests.size());
FetchDeploymentStateRequest actualRequest = (FetchDeploymentStateRequest) actualRequests.get(0);

Assert.assertTrue(
channelProvider.isHeaderSent(
ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
}

@Test
@SuppressWarnings("all")
public void fetchDeploymentStateExceptionTest() throws Exception {
StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT);
mockGameServerDeploymentsService.addException(exception);

try {
FetchDeploymentStateRequest request = FetchDeploymentStateRequest.newBuilder().build();

client.fetchDeploymentState(request);
Assert.fail("No exception raised");
} catch (InvalidArgumentException e) {
// Expected exception
}
}
}

0 comments on commit 5e6527e

Please sign in to comment.