public void testDateTime(CCNTime testDateTime) { String strDateTime = TextXMLCodec.formatDateTime(testDateTime); System.out.println("DateTime: " + testDateTime + " XML version: " + strDateTime); CCNTime parsedDateTime = null; try { parsedDateTime = TextXMLCodec.parseDateTime(strDateTime); } catch (ParseException e) { System.out.println("Exception parsing date time: " + e.getMessage()); e.printStackTrace(); Assert.fail("Failed to parse date time: " + strDateTime); } System.out.println("Parsed version: " + parsedDateTime); if (!parsedDateTime.equals(testDateTime)) { System.out.println( "Time : " + parsedDateTime + "(long: " + parsedDateTime.getTime() + ") does not equal " + testDateTime + "(long: " + testDateTime.getTime() + ")"); } Assert.assertTrue(parsedDateTime.equals(testDateTime)); }