|
62 | 62 | /** Unit tests form {@link BeamRowToStorageApiProto}. */ |
63 | 63 | @RunWith(JUnit4.class) |
64 | 64 | public class BeamRowToStorageApiProtoTest { |
| 65 | + private static final LocalTime TEST_TIME_MICROS = LocalTime.of(12, 30, 45, 123_456_000); |
| 66 | + private static final LocalDateTime TEST_DATETIME_MICROS = |
| 67 | + LocalDateTime.of(2024, 1, 15, 12, 30, 45, 123_456_000); |
| 68 | + private static final java.time.Instant TEST_INSTANT_MICROS = |
| 69 | + java.time.Instant.parse("2024-01-15T12:30:45.123456Z"); |
65 | 70 | private static final java.time.Instant TEST_INSTANT_NANOS = |
66 | 71 | java.time.Instant.parse("2024-01-15T12:30:45.123456789Z"); |
67 | 72 |
|
@@ -254,9 +259,9 @@ public class BeamRowToStorageApiProtoTest { |
254 | 259 | .withFieldValue("arrayNullValue", null) |
255 | 260 | .withFieldValue("iterableValue", ImmutableList.of("blue", "red", "two", "one")) |
256 | 261 | .withFieldValue("sqlDateValue", LocalDate.now(ZoneOffset.UTC)) |
257 | | - .withFieldValue("sqlTimeValue", LocalTime.now(ZoneOffset.UTC)) |
258 | | - .withFieldValue("sqlDatetimeValue", LocalDateTime.now(ZoneOffset.UTC)) |
259 | | - .withFieldValue("sqlTimestampValue", java.time.Instant.now().plus(123, ChronoUnit.MICROS)) |
| 262 | + .withFieldValue("sqlTimeValue", TEST_TIME_MICROS) |
| 263 | + .withFieldValue("sqlDatetimeValue", TEST_DATETIME_MICROS) |
| 264 | + .withFieldValue("sqlTimestampValue", TEST_INSTANT_MICROS) |
260 | 265 | .withFieldValue("enumValue", TEST_ENUM.valueOf("RED")) |
261 | 266 | .build(); |
262 | 267 | private static final Map<String, Object> BASE_PROTO_EXPECTED_FIELDS = |
|
0 commit comments