@Test public void testOf() { MonitoredResource monitoredResource = MonitoredResource.of(TYPE, LABELS); assertEquals(TYPE, monitoredResource.getType()); assertEquals(LABELS, monitoredResource.getLabels()); compareMonitoredResource(MONITORED_RESOURCE, monitoredResource); }
new LoggingConfig(handler.getClass().getName()) .getMonitoredResource(options.getProjectId()); assertThat(entry.getResource().getType()).isEqualTo(monitoredResource.getType()); assertThat(entry.getResource().getLabels()).containsEntry("project_id", options.getProjectId()); assertThat(entry.getHttpRequest()).isNull();
@Test public void testBuilder() { assertEquals(TYPE, MONITORED_RESOURCE.getType()); assertEquals(LABELS, MONITORED_RESOURCE.getLabels()); MonitoredResource monitoredResource = MonitoredResource.newBuilder(TYPE) .addLabel("dataset-id", "myDataset") .addLabel("zone", "myZone") .build(); assertEquals(TYPE, monitoredResource.getType()); assertEquals(LABELS, monitoredResource.getLabels()); compareMonitoredResource(MONITORED_RESOURCE, monitoredResource); monitoredResource = MonitoredResource.newBuilder(TYPE) .setType("global") .addLabel("dataset-id", "myDataset") .addLabel("zone", "myZone") .clearLabels() .build(); assertEquals("global", monitoredResource.getType()); assertEquals(ImmutableMap.of(), monitoredResource.getLabels()); }
@Test public void testToBuilder() { compareMonitoredResource(MONITORED_RESOURCE, MONITORED_RESOURCE.toBuilder().build()); MonitoredResource monitoredResource = MONITORED_RESOURCE.toBuilder().setType("global").clearLabels().build(); assertEquals("global", monitoredResource.getType()); assertEquals(ImmutableMap.of(), monitoredResource.getLabels()); monitoredResource = monitoredResource .toBuilder() .setType(TYPE) .setLabels(ImmutableMap.of("dataset-id", "myDataset")) .addLabel("zone", "myZone") .build(); compareMonitoredResource(MONITORED_RESOURCE, monitoredResource); }
assertEquals(logId, entry.getLogName()); assertEquals(ImmutableMap.of("key1", "value1"), entry.getLabels()); assertEquals("global", entry.getResource().getType()); assertEquals(HttpRequest.newBuilder().setStatus(500).build(), entry.getHttpRequest()); assertEquals(Severity.DEFAULT, entry.getSeverity()); assertEquals(logId, entry.getLogName()); assertEquals(ImmutableMap.of("key2", "value2"), entry.getLabels()); assertEquals("cloudsql_database", entry.getResource().getType()); assertEquals(Operation.of("operationId", "operationProducer"), entry.getOperation()); assertEquals(Severity.DEFAULT, entry.getSeverity());