* @see org.apache.commons.net.ftp.parser.FTPParseTestFramework#testParseFieldsOnDirectory()
*/
@Override
public void testParseFieldsOnDirectory() throws Exception {
String reply = "d [-W---F--] testUser 512 Apr 13 23:12 testFile";
FTPFile f = getParser().parseFTPEntry(reply);
assertNotNull("Could not parse file", f);
assertEquals("testFile", f.getName());
assertEquals(512L, f.getSize());
assertEquals("testUser", f.getUser());
assertTrue("Directory flag is not set!", f.isDirectory());
Calendar cal = Calendar.getInstance();
cal.set(Calendar.MONTH, 3);
cal.set(Calendar.DAY_OF_MONTH, 13);
cal.set(Calendar.HOUR_OF_DAY, 23);
cal.set(Calendar.MINUTE, 12);
cal.set(Calendar.SECOND, 0);
cal.set(Calendar.MILLISECOND, 0);
cal.set(Calendar.YEAR, f.getTimestamp().get(Calendar.YEAR));
assertEquals(df.format(cal.getTime()), df.format(f.getTimestamp()
.getTime()));
}