6
6
import java .io .ByteArrayOutputStream ;
7
7
import java .io .ObjectInputStream ;
8
8
import java .io .ObjectOutputStream ;
9
+ import java .text .SimpleDateFormat ;
9
10
import java .util .Calendar ;
10
11
11
12
import org .junit .Test ;
@@ -30,17 +31,18 @@ public void testToString() {
30
31
localCal .set (Calendar .MILLISECOND , 0 );
31
32
stat .setMTime (localCal .getTimeInMillis ());
32
33
stat .setMode (0755 | Stat .S_IFDIR );
33
- assertEquals ("drwxr-xr-x 7 1 2 3 Feb 01 14:15" , stat .toString ());
34
+ SimpleDateFormat formatter = new SimpleDateFormat ("MMM dd HH:mm" );
35
+ assertEquals ("drwxr-xr-x 7 1 2 3 " +formatter .format (localCal .getTime ()), stat .toString ());
34
36
stat .setMode (0401 | Stat .S_IFREG );
35
37
stat .setNlink (6666 );
36
38
stat .setSize (1024 *16 );
37
39
localCal .set (Calendar .DAY_OF_MONTH , 29 );
38
40
localCal .set (Calendar .HOUR_OF_DAY , 1 );
39
41
stat .setMTime (localCal .getTimeInMillis ());
40
- assertEquals ("-r-------x 6666 1 2 16K Mar 01 01:15" , stat .toString ());
42
+ assertEquals ("-r-------x 6666 1 2 16K " + formatter . format ( localCal . getTime ()) , stat .toString ());
41
43
stat .setMode (0070 | Stat .S_IFLNK );
42
44
stat .setSize (1024 *1024 *1024 *1024L - 1 ); //one byte short of 1TB
43
- assertEquals ("l---rwx--- 6666 1 2 1024G Mar 01 01:15" , stat .toString ());
45
+ assertEquals ("l---rwx--- 6666 1 2 1024G " + formatter . format ( localCal . getTime ()) , stat .toString ());
44
46
}
45
47
46
48
@ Test
0 commit comments