public void testLogLineWhitespaceAtEnd() {
   String logLine =
       "3727.365: [GC 3727.365: [DefNew: 400314K->400314K(400384K), 0.0000550 secs]"
           + "3727.365: [Tenured: 837793K->597490K(889536K), 44.7498530 secs] 1238107K->597490K(1289920K), "
           + "[Perm : 54745K->54745K(54784K)], 44.7501880 secs]      ";
   Assert.assertTrue(
       "Log line not recognized as "
           + JdkUtil.LogEventType.SERIAL_SERIAL_OLD_PERM_DATA.toString()
           + ".",
       SerialSerialOldPermDataEvent.match(logLine));
 }
 public void testLogLineWithTimesData() {
   String logLine =
       "3727.365: [GC 3727.365: [DefNew: 400314K->400314K(400384K), 0.0000550 secs]"
           + "3727.365: [Tenured: 837793K->597490K(889536K), 44.7498530 secs] 1238107K->597490K(1289920K), "
           + "[Perm : 54745K->54745K(54784K)], 44.7501880 secs] [Times: user=5.32 sys=0.33, real=44.75 secs]";
   Assert.assertTrue(
       "Log line not recognized as "
           + JdkUtil.LogEventType.SERIAL_SERIAL_OLD_PERM_DATA.toString()
           + ".",
       SerialSerialOldPermDataEvent.match(logLine));
   SerialSerialOldPermDataEvent event = new SerialSerialOldPermDataEvent(logLine);
   Assert.assertEquals("Time stamp not parsed correctly.", 3727365, event.getTimestamp());
   Assert.assertEquals(
       "Young begin size not parsed correctly.", 1238107 - 837793, event.getYoungOccupancyInit());
   Assert.assertEquals(
       "Young end size not parsed correctly.", 597490 - 597490, event.getYoungOccupancyEnd());
   Assert.assertEquals(
       "Young available size not parsed correctly.", 1289920 - 889536, event.getYoungSpace());
   Assert.assertEquals(
       "Old begin size not parsed correctly.", 837793, event.getOldOccupancyInit());
   Assert.assertEquals("Old end size not parsed correctly.", 597490, event.getOldOccupancyEnd());
   Assert.assertEquals("Old allocation size not parsed correctly.", 889536, event.getOldSpace());
   Assert.assertEquals(
       "Perm gen begin size not parsed correctly.", 54745, event.getPermOccupancyInit());
   Assert.assertEquals(
       "Perm gen end size not parsed correctly.", 54745, event.getPermOccupancyEnd());
   Assert.assertEquals(
       "Perm gen allocation size not parsed correctly.", 54784, event.getPermSpace());
   Assert.assertEquals("Duration not parsed correctly.", 44750, event.getDuration());
 }