assertThat(entry.<StringPayload>getPayload().getData()).contains("Message"); assertThat(entry.getLogName()).isEqualTo(logId); assertThat(entry.getLabels()) .containsExactly("levelName", "INFO", "levelValue", String.valueOf(Level.INFO.intValue())); MonitoredResource monitoredResource =
ImmutableMap.of( "levelName", "WARNING", "levelValue", String.valueOf(Level.WARNING.intValue())), entry.getLabels()); assertEquals(resource, entry.getResource()); assertNull(entry.getHttpRequest());
assertEquals(firstPayload, entry.getPayload()); 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(secondPayload, entry.getPayload()); 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(STRING_PAYLOAD, logEntry.getPayload()); assertEquals(Severity.DEFAULT, logEntry.getSeverity()); assertEquals(ImmutableMap.of(), logEntry.getLabels()); assertNull(logEntry.getLogName()); assertNull(logEntry.getResource()); assertEquals(RESOURCE, logEntry.getResource()); assertEquals(Severity.DEFAULT, logEntry.getSeverity()); assertEquals(ImmutableMap.of(), logEntry.getLabels()); assertEquals(ImmutableMap.of(), logEntry.getLabels()); assertNull(logEntry.getTimestamp()); assertNull(logEntry.getReceiveTimestamp());
private void compareLogEntry(LogEntry expected, LogEntry value) { assertEquals(expected, value); assertEquals(expected.getLogName(), value.getLogName()); assertEquals(expected.getResource(), value.getResource()); assertEquals(expected.getTimestamp(), value.getTimestamp()); assertEquals(expected.getReceiveTimestamp(), value.getReceiveTimestamp()); assertEquals(expected.getSeverity(), value.getSeverity()); assertEquals(expected.getInsertId(), value.getInsertId()); assertEquals(expected.getHttpRequest(), value.getHttpRequest()); assertEquals(expected.getLabels(), value.getLabels()); assertEquals(expected.getOperation(), value.getOperation()); assertEquals(expected.getTrace(), value.getTrace()); assertEquals(expected.getSpanId(), value.getSpanId()); assertEquals(expected.getTraceSampled(), value.getTraceSampled()); assertEquals(expected.getSourceLocation(), value.getSourceLocation()); assertEquals(expected.getPayload(), value.getPayload()); assertEquals(expected.hashCode(), value.hashCode()); } }
assertEquals(INSERT_ID, STRING_ENTRY.getInsertId()); assertEquals(HTTP_REQUEST, STRING_ENTRY.getHttpRequest()); assertEquals(LABELS, STRING_ENTRY.getLabels()); assertEquals(OPERATION, STRING_ENTRY.getOperation()); assertEquals(TRACE, STRING_ENTRY.getTrace()); assertEquals(INSERT_ID, JSON_ENTRY.getInsertId()); assertEquals(HTTP_REQUEST, JSON_ENTRY.getHttpRequest()); assertEquals(LABELS, JSON_ENTRY.getLabels()); assertEquals(OPERATION, JSON_ENTRY.getOperation()); assertEquals(TRACE, JSON_ENTRY.getTrace()); assertEquals(INSERT_ID, PROTO_ENTRY.getInsertId()); assertEquals(HTTP_REQUEST, PROTO_ENTRY.getHttpRequest()); assertEquals(LABELS, PROTO_ENTRY.getLabels()); assertEquals(OPERATION, PROTO_ENTRY.getOperation()); assertEquals(TRACE, PROTO_ENTRY.getTrace()); assertEquals(INSERT_ID, logEntry.getInsertId()); assertEquals(HTTP_REQUEST, logEntry.getHttpRequest()); assertEquals(LABELS, logEntry.getLabels()); assertEquals(OPERATION, logEntry.getOperation()); assertEquals(TRACE, logEntry.getTrace());
assertEquals("otherInsertId", logEntry.getInsertId()); assertEquals(request, logEntry.getHttpRequest()); assertEquals(ImmutableMap.of("key", "value"), logEntry.getLabels()); assertEquals(Operation.of("otherId", "otherProducer"), logEntry.getOperation()); assertEquals("otherTrace", logEntry.getTrace());