assertThat(entry.getPayload() instanceof StringPayload).isTrue(); assertThat(entry.<StringPayload>getPayload().getData()).contains("Message"); assertThat(entry.getLogName()).isEqualTo(logId); assertThat(entry.getLabels()) .containsExactly("levelName", "INFO", "levelValue", String.valueOf(Level.INFO.intValue()));
assertTrue(entry.getPayload() instanceof StringPayload); assertTrue(entry.<StringPayload>getPayload().getData().contains("Message")); assertEquals(logId, entry.getLogName()); assertEquals( ImmutableMap.of(
LogEntry entry = iterator.next(); assertEquals(firstPayload, entry.getPayload()); assertEquals(logId, entry.getLogName()); assertEquals(ImmutableMap.of("key1", "value1"), entry.getLabels()); assertEquals("global", entry.getResource().getType()); entry = iterator.next(); assertEquals(secondPayload, entry.getPayload()); assertEquals(logId, entry.getLogName()); assertEquals(ImmutableMap.of("key2", "value2"), entry.getLabels()); assertEquals("cloudsql_database", entry.getResource().getType());
assertEquals(Severity.DEFAULT, logEntry.getSeverity()); assertEquals(ImmutableMap.of(), logEntry.getLabels()); assertNull(logEntry.getLogName()); assertNull(logEntry.getResource()); assertNull(logEntry.getTimestamp()); logEntry = LogEntry.of(LOG_NAME, RESOURCE, STRING_PAYLOAD); assertEquals(STRING_PAYLOAD, logEntry.getPayload()); assertEquals(LOG_NAME, logEntry.getLogName()); assertEquals(RESOURCE, logEntry.getResource()); assertEquals(Severity.DEFAULT, logEntry.getSeverity());
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()); } }
@Test public void testBuilder() { assertEquals(LOG_NAME, STRING_ENTRY.getLogName()); assertEquals(RESOURCE, STRING_ENTRY.getResource()); assertEquals(TIMESTAMP, (long) STRING_ENTRY.getTimestamp()); assertEquals(SOURCE_LOCATION, STRING_ENTRY.getSourceLocation()); assertEquals(STRING_PAYLOAD, STRING_ENTRY.getPayload()); assertEquals(LOG_NAME, JSON_ENTRY.getLogName()); assertEquals(RESOURCE, JSON_ENTRY.getResource()); assertEquals(TIMESTAMP, (long) JSON_ENTRY.getTimestamp()); assertEquals(SOURCE_LOCATION, JSON_ENTRY.getSourceLocation()); assertEquals(JSON_PAYLOAD, JSON_ENTRY.getPayload()); assertEquals(LOG_NAME, PROTO_ENTRY.getLogName()); assertEquals(RESOURCE, PROTO_ENTRY.getResource()); assertEquals(TIMESTAMP, (long) PROTO_ENTRY.getTimestamp()); .setSourceLocation(SOURCE_LOCATION) .build(); assertEquals(LOG_NAME, logEntry.getLogName()); assertEquals(RESOURCE, logEntry.getResource()); assertEquals(TIMESTAMP, (long) logEntry.getTimestamp());
.setSourceLocation(new SourceLocation.Builder().setFile("hey.java").build()) .build(); assertEquals("otherLogName", logEntry.getLogName()); assertEquals(MonitoredResource.newBuilder("global").build(), logEntry.getResource()); assertEquals(43, (long) logEntry.getTimestamp());