8000 privatize datetimeformatter · tony-clarke-amdocs/java@61cf85c · GitHub
[go: up one dir, main page]

Skip to content

Commit 61cf85c

Browse files
committed
privatize datetimeformatter
1 parent 36ec405 commit 61cf85c

File tree

2 files changed

+6
-5
lines changed
  • kubernetes/src

2 files changed

+6
-5
lines changed

kubernetes/src/main/java/io/kubernetes/client/openapi/JSON.java

Lines changed: 1 addition & 1 deletion
8000
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public class JSON {
4545

4646
private boolean isLenientOnJson = false;
4747

48-
public static final DateTimeFormatter RFC3339MICRO_FORMATTER =
48+
private static final DateTimeFormatter RFC3339MICRO_FORMATTER =
4949
new DateTimeFormatterBuilder()
5050
.parseDefaulting(ChronoField.OFFSET_SECONDS, 0)
5151
.append(DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss"))

kubernetes/src/test/java/io/kubernetes/client/openapi/JSONTest.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,9 +67,10 @@ public void testOffsetDateTime1e3Parse() {
6767

6868
@Test
6969
public void testOffsetDateTimeNoFractionParse() {
70-
String timeStr = "2018-04-03T11:32:26Z";
71-
OffsetDateTime t = OffsetDateTime.parse(timeStr, JSON.RFC3339MICRO_FORMATTER);
72-
String serializedTsStr = JSON.RFC3339MICRO_FORMATTER.format(t);
73-
assertEquals("2018-04-03T11:32:26.000000Z", serializedTsStr);
70+
String timeStr = "\"2018-04-03T11:32:26Z\"";
71+
OffsetDateTime dateTime = json.deserialize(timeStr, OffsetDateTime.class);
72+
String serializedTsStr = json.serialize(dateTime);
73+
String expectedStr = "\"2018-04-03T11:32:26.000000Z\"";
74+
assertEquals(expectedStr, serializedTsStr);
7475
}
7576
}

0 commit comments

Comments
 (0)
0