3434import java .io .File ;
3535import java .nio .file .Files ;
3636import java .nio .file .attribute .BasicFileAttributes ;
37+ import java .text .DateFormat ;
38+ import java .text .SimpleDateFormat ;
3739import java .util .List ;
3840import java .util .Set ;
3941
@@ -46,6 +48,7 @@ public class MACMetadataRestore_Test {
4648 public void restoreFileTimes_Test () throws Exception {
4749
4850 if (MetaDataUtil .getOS ().contains ("Mac" )) {
51+ final SimpleDateFormat simpleDateFormat = new SimpleDateFormat ("dd-MM-yy:HH:mm" );
4952 final BasicFileAttributes attr = Files .readAttributes (file .toPath (), BasicFileAttributes .class );
5053 final BasicHeader basicHeader [] = new BasicHeader [3 ];
5154 basicHeader [0 ] = new BasicHeader (MetadataKeyConstants .METADATA_PREFIX + MetadataKeyConstants .KEY_CREATION_TIME , String .valueOf (attr .creationTime ().toMillis ()));
@@ -55,8 +58,8 @@ public void restoreFileTimes_Test() throws Exception {
5558 final MACMetadataRestore macMetadataRestore = new MACMetadataRestore (metadata , file .getPath (), MetaDataUtil .getOS (), Mockito .mock (MetadataRestoreListener .class ));
5659 macMetadataRestore .restoreFileTimes ();
5760 final BasicFileAttributes fileAttributes = Files .readAttributes (file .toPath (), BasicFileAttributes .class );
58- Assert .assertEquals (String . valueOf (fileAttributes .creationTime ().toMillis ()), String . valueOf (basicHeader [0 ].getValue ()));
59- Assert .assertEquals (String . valueOf (fileAttributes .lastModifiedTime ().toMillis ()), String . valueOf (basicHeader [2 ].getValue ()));
61+ Assert .assertEquals (simpleDateFormat . format (fileAttributes .creationTime ().toMillis ()), simpleDateFormat . format ( Long . valueOf (basicHeader [0 ].getValue () )));
62+ Assert .assertEquals (simpleDateFormat . format (fileAttributes .lastModifiedTime ().toMillis ()), simpleDateFormat . format ( Long . valueOf (basicHeader [2 ].getValue () )));
6063
6164 }
6265
0 commit comments