Search in sources :

Example 36 with ApiException

use of com.google.api.gax.grpc.ApiException in project google-cloud-java by GoogleCloudPlatform.

the class TraceServiceClientTest method patchTracesExceptionTest.

@Test
@SuppressWarnings("all")
public void patchTracesExceptionTest() throws Exception {
    StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT);
    mockTraceService.addException(exception);
    try {
        String projectId = "projectId-1969970175";
        Traces traces = Traces.newBuilder().build();
        client.patchTraces(projectId, traces);
        Assert.fail("No exception raised");
    } catch (ApiException e) {
        Assert.assertEquals(Status.INVALID_ARGUMENT.getCode(), e.getStatusCode());
    }
}
Also used : Traces(com.google.devtools.cloudtrace.v1.Traces) StatusRuntimeException(io.grpc.StatusRuntimeException) ApiException(com.google.api.gax.grpc.ApiException) Test(org.junit.Test)

Example 37 with ApiException

use of com.google.api.gax.grpc.ApiException in project google-cloud-java by GoogleCloudPlatform.

the class LoggingClientTest method deleteLogExceptionTest.

@Test
@SuppressWarnings("all")
public void deleteLogExceptionTest() throws Exception {
    StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT);
    mockLoggingServiceV2.addException(exception);
    try {
        LogNameOneof logName = LogNameOneof.from(LogName.create("[PROJECT]", "[LOG]"));
        client.deleteLog(logName);
        Assert.fail("No exception raised");
    } catch (ApiException e) {
        Assert.assertEquals(Status.INVALID_ARGUMENT.getCode(), e.getStatusCode());
    }
}
Also used : LogNameOneof(com.google.logging.v2.LogNameOneof) StatusRuntimeException(io.grpc.StatusRuntimeException) ApiException(com.google.api.gax.grpc.ApiException) Test(org.junit.Test)

Example 38 with ApiException

use of com.google.api.gax.grpc.ApiException in project google-cloud-java by GoogleCloudPlatform.

the class LoggingClientTest method listLogEntriesExceptionTest.

@Test
@SuppressWarnings("all")
public void listLogEntriesExceptionTest() throws Exception {
    StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT);
    mockLoggingServiceV2.addException(exception);
    try {
        List<String> resourceNames = new ArrayList<>();
        String filter = "filter-1274492040";
        String orderBy = "orderBy1234304744";
        client.listLogEntries(resourceNames, filter, orderBy);
        Assert.fail("No exception raised");
    } catch (ApiException e) {
        Assert.assertEquals(Status.INVALID_ARGUMENT.getCode(), e.getStatusCode());
    }
}
Also used : StatusRuntimeException(io.grpc.StatusRuntimeException) ArrayList(java.util.ArrayList) ApiException(com.google.api.gax.grpc.ApiException) Test(org.junit.Test)

Example 39 with ApiException

use of com.google.api.gax.grpc.ApiException in project google-cloud-java by GoogleCloudPlatform.

the class LoggingClientTest method listLogsExceptionTest.

@Test
@SuppressWarnings("all")
public void listLogsExceptionTest() throws Exception {
    StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT);
    mockLoggingServiceV2.addException(exception);
    try {
        ParentNameOneof parent = ParentNameOneof.from(ProjectName.create("[PROJECT]"));
        client.listLogs(parent);
        Assert.fail("No exception raised");
    } catch (ApiException e) {
        Assert.assertEquals(Status.INVALID_ARGUMENT.getCode(), e.getStatusCode());
    }
}
Also used : ParentNameOneof(com.google.logging.v2.ParentNameOneof) StatusRuntimeException(io.grpc.StatusRuntimeException) ApiException(com.google.api.gax.grpc.ApiException) Test(org.junit.Test)

Example 40 with ApiException

use of com.google.api.gax.grpc.ApiException in project google-cloud-java by GoogleCloudPlatform.

the class MetricsClientTest method updateLogMetricExceptionTest.

@Test
@SuppressWarnings("all")
public void updateLogMetricExceptionTest() throws Exception {
    StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT);
    mockMetricsServiceV2.addException(exception);
    try {
        MetricNameOneof metricName = MetricNameOneof.from(MetricName.create("[PROJECT]", "[METRIC]"));
        LogMetric metric = LogMetric.newBuilder().build();
        client.updateLogMetric(metricName, metric);
        Assert.fail("No exception raised");
    } catch (ApiException e) {
        Assert.assertEquals(Status.INVALID_ARGUMENT.getCode(), e.getStatusCode());
    }
}
Also used : LogMetric(com.google.logging.v2.LogMetric) MetricNameOneof(com.google.logging.v2.MetricNameOneof) StatusRuntimeException(io.grpc.StatusRuntimeException) ApiException(com.google.api.gax.grpc.ApiException) Test(org.junit.Test)

Aggregations

ApiException (com.google.api.gax.grpc.ApiException)75 Test (org.junit.Test)75 StatusRuntimeException (io.grpc.StatusRuntimeException)74 ByteString (com.google.protobuf.ByteString)9 ArrayList (java.util.ArrayList)9 SubscriptionName (com.google.pubsub.v1.SubscriptionName)8 ProjectName (com.google.monitoring.v3.ProjectName)6 TopicName (com.google.pubsub.v1.TopicName)6 Document (com.google.cloud.language.v1beta2.Document)5 ParentNameOneof (com.google.logging.v2.ParentNameOneof)5 Document (com.google.cloud.language.v1.Document)4 EncodingType (com.google.cloud.language.v1beta2.EncodingType)4 ProjectName (com.google.devtools.clouderrorreporting.v1beta1.ProjectName)4 EncodingType (com.google.cloud.language.v1.EncodingType)3 MetricNameOneof (com.google.logging.v2.MetricNameOneof)3 SinkNameOneof (com.google.logging.v2.SinkNameOneof)3 GroupName (com.google.monitoring.v3.GroupName)3 ProjectName (com.google.pubsub.v1.ProjectName)3 ExecutionException (java.util.concurrent.ExecutionException)3 RecognitionAudio (com.google.cloud.speech.v1.RecognitionAudio)2