@ -1,5 +1,5 @@
/ *
* Copyright 2012 - 202 0 the original author or authors .
* Copyright 2012 - 202 1 the original author or authors .
*
* Licensed under the Apache License , Version 2.0 ( the "License" ) ;
* you may not use this file except in compliance with the License .
@ -38,6 +38,7 @@ import static org.assertj.core.api.Assertions.assertThatIllegalArgumentException
* Tests for { @link ZipFileTarArchive } .
*
* @author Phillip Webb
* @author Scott Frederick
* /
class ZipFileTarArchiveTests {
@ -77,6 +78,7 @@ class ZipFileTarArchiveTests {
assertThat ( fileEntry . getLongUserId ( ) ) . isEqualTo ( 123 ) ;
assertThat ( fileEntry . getLongGroupId ( ) ) . isEqualTo ( 456 ) ;
assertThat ( fileEntry . getSize ( ) ) . isEqualTo ( 4 ) ;
assertThat ( fileEntry . getMode ( ) ) . isEqualTo ( 0755 ) ;
String fileContent = StreamUtils . copyToString ( tarStream , StandardCharsets . UTF_8 ) ;
assertThat ( fileContent ) . isEqualTo ( "test" ) ;
}
@ -88,6 +90,7 @@ class ZipFileTarArchiveTests {
zip . putArchiveEntry ( dirEntry ) ;
zip . closeArchiveEntry ( ) ;
ZipArchiveEntry fileEntry = new ZipArchiveEntry ( "spring/boot" ) ;
fileEntry . setUnixMode ( 0755 ) ;
zip . putArchiveEntry ( fileEntry ) ;
zip . write ( "test" . getBytes ( StandardCharsets . UTF_8 ) ) ;
zip . closeArchiveEntry ( ) ;