Search in sources :

Example 16 with Empty

use of com.google.protobuf.Empty in project google-cloud-java by GoogleCloudPlatform.

the class LoggingImplTest method testDeleteSink.

@Test
public void testDeleteSink() {
    DeleteSinkRequest request = DeleteSinkRequest.newBuilder().setSinkName(SINK_NAME_PB).build();
    ApiFuture<Empty> response = ApiFutures.immediateFuture(Empty.getDefaultInstance());
    EasyMock.expect(loggingRpcMock.delete(request)).andReturn(response);
    EasyMock.replay(rpcFactoryMock, loggingRpcMock);
    logging = options.getService();
    assertTrue(logging.deleteSink(SINK_NAME));
}
Also used : Empty(com.google.protobuf.Empty) DeleteSinkRequest(com.google.logging.v2.DeleteSinkRequest) Test(org.junit.Test)

Example 17 with Empty

use of com.google.protobuf.Empty in project google-cloud-java by GoogleCloudPlatform.

the class TraceServiceClientTest method patchTracesTest.

@Test
@SuppressWarnings("all")
public void patchTracesTest() {
    Empty expectedResponse = Empty.newBuilder().build();
    mockTraceService.addResponse(expectedResponse);
    String projectId = "projectId-1969970175";
    Traces traces = Traces.newBuilder().build();
    client.patchTraces(projectId, traces);
    List<GeneratedMessageV3> actualRequests = mockTraceService.getRequests();
    Assert.assertEquals(1, actualRequests.size());
    PatchTracesRequest actualRequest = (PatchTracesRequest) actualRequests.get(0);
    Assert.assertEquals(projectId, actualRequest.getProjectId());
    Assert.assertEquals(traces, actualRequest.getTraces());
}
Also used : Empty(com.google.protobuf.Empty) Traces(com.google.devtools.cloudtrace.v1.Traces) GeneratedMessageV3(com.google.protobuf.GeneratedMessageV3) PatchTracesRequest(com.google.devtools.cloudtrace.v1.PatchTracesRequest) Test(org.junit.Test)

Example 18 with Empty

use of com.google.protobuf.Empty in project google-cloud-java by GoogleCloudPlatform.

the class GroupServiceClientTest method deleteGroupTest.

@Test
@SuppressWarnings("all")
public void deleteGroupTest() {
    Empty expectedResponse = Empty.newBuilder().build();
    mockGroupService.addResponse(expectedResponse);
    GroupName name = GroupName.create("[PROJECT]", "[GROUP]");
    client.deleteGroup(name);
    List<GeneratedMessageV3> actualRequests = mockGroupService.getRequests();
    Assert.assertEquals(1, actualRequests.size());
    DeleteGroupRequest actualRequest = (DeleteGroupRequest) actualRequests.get(0);
    Assert.assertEquals(name, actualRequest.getNameAsGroupName());
}
Also used : GroupName(com.google.monitoring.v3.GroupName) Empty(com.google.protobuf.Empty) GeneratedMessageV3(com.google.protobuf.GeneratedMessageV3) DeleteGroupRequest(com.google.monitoring.v3.DeleteGroupRequest) Test(org.junit.Test)

Example 19 with Empty

use of com.google.protobuf.Empty in project google-cloud-java by GoogleCloudPlatform.

the class LoggingImplTest method testDeleteSink_Null.

@Test
public void testDeleteSink_Null() {
    DeleteSinkRequest request = DeleteSinkRequest.newBuilder().setSinkName(SINK_NAME_PB).build();
    ApiFuture<Empty> response = ApiFutures.immediateFuture(null);
    EasyMock.expect(loggingRpcMock.delete(request)).andReturn(response);
    EasyMock.replay(rpcFactoryMock, loggingRpcMock);
    logging = options.getService();
    assertFalse(logging.deleteSink(SINK_NAME));
}
Also used : Empty(com.google.protobuf.Empty) DeleteSinkRequest(com.google.logging.v2.DeleteSinkRequest) Test(org.junit.Test)

Example 20 with Empty

use of com.google.protobuf.Empty in project google-cloud-java by GoogleCloudPlatform.

the class LoggingImplTest method testDeleteSinkAsync.

@Test
public void testDeleteSinkAsync() throws ExecutionException, InterruptedException {
    DeleteSinkRequest request = DeleteSinkRequest.newBuilder().setSinkName(SINK_NAME_PB).build();
    ApiFuture<Empty> response = ApiFutures.immediateFuture(Empty.getDefaultInstance());
    EasyMock.expect(loggingRpcMock.delete(request)).andReturn(response);
    EasyMock.replay(rpcFactoryMock, loggingRpcMock);
    logging = options.getService();
    assertTrue(logging.deleteSinkAsync(SINK_NAME).get());
}
Also used : Empty(com.google.protobuf.Empty) DeleteSinkRequest(com.google.logging.v2.DeleteSinkRequest) Test(org.junit.Test)

Aggregations

Empty (com.google.protobuf.Empty)24 Test (org.junit.Test)24 GeneratedMessageV3 (com.google.protobuf.GeneratedMessageV3)13 DeleteLogMetricRequest (com.google.logging.v2.DeleteLogMetricRequest)5 DeleteSinkRequest (com.google.logging.v2.DeleteSinkRequest)5 SubscriptionName (com.google.pubsub.v1.SubscriptionName)4 DeleteLogRequest (com.google.logging.v2.DeleteLogRequest)3 ArrayList (java.util.ArrayList)3 ByteString (com.google.protobuf.ByteString)2 PatchTracesRequest (com.google.devtools.cloudtrace.v1.PatchTracesRequest)1 Traces (com.google.devtools.cloudtrace.v1.Traces)1 LogNameOneof (com.google.logging.v2.LogNameOneof)1 MetricNameOneof (com.google.logging.v2.MetricNameOneof)1 SinkNameOneof (com.google.logging.v2.SinkNameOneof)1 CreateTimeSeriesRequest (com.google.monitoring.v3.CreateTimeSeriesRequest)1 DeleteGroupRequest (com.google.monitoring.v3.DeleteGroupRequest)1 DeleteMetricDescriptorRequest (com.google.monitoring.v3.DeleteMetricDescriptorRequest)1 GroupName (com.google.monitoring.v3.GroupName)1 MetricDescriptorName (com.google.monitoring.v3.MetricDescriptorName)1 ProjectName (com.google.monitoring.v3.ProjectName)1