Skip to content

Commit 85f1446

Browse files
Dennis Lawlerchewiebug
authored andcommitted
Add test for millisecond timestamp.
1 parent a79a099 commit 85f1446

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderUJLG1JDK11.java

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,22 @@ public void testDefaultsPauseYoungNormal() throws Exception {
4343
assertThat("pause", model.get(0).getPause(), closeTo(0.012615, 0.00000001));
4444
}
4545

46+
@Test
47+
public void testNewUptimestamp() throws Exception {
48+
TestLogHandler handler = new TestLogHandler();
49+
handler.setLevel(Level.WARNING);
50+
GCResource gcResource = new GcResourceFile("byteArray");
51+
gcResource.getLogger().addHandler(handler);
52+
InputStream in = new ByteArrayInputStream(
53+
("[113ms][info][gc] GC(4) Pause Young (Normal) (G1 Evacuation Pause) 70M->70M(128M) 12.615ms")
54+
.getBytes());
55+
56+
DataReader reader = new DataReaderUnifiedJvmLogging(gcResource, in);
57+
GCModel model = reader.read();
58+
59+
assertThat(model.getEvents().next().getTimestamp(), is(0.113));
60+
}
61+
4662
@Test
4763
public void testDefaultsPauseYoungConcurrentStart() throws Exception {
4864
TestLogHandler handler = new TestLogHandler();

0 commit comments

Comments
 (0)