|
9 | 9 | import org.codehaus.plexus.archiver.Archiver; |
10 | 10 | import org.codehaus.plexus.archiver.UnArchiver; |
11 | 11 | import org.codehaus.plexus.archiver.util.DefaultArchivedFileSet; |
| 12 | +import org.codehaus.plexus.components.io.attributes.AttributeUtils; |
12 | 13 | import org.codehaus.plexus.components.io.attributes.PlexusIoResourceAttributeUtils; |
13 | 14 | import org.codehaus.plexus.components.io.attributes.PlexusIoResourceAttributes; |
14 | 15 | import org.codehaus.plexus.util.FileUtils; |
@@ -87,8 +88,7 @@ public void testUseAttributesFromTarArchiveInputInTarArchiverOutput() |
87 | 88 | writer.write( "This is a test file." ); |
88 | 89 | } |
89 | 90 |
|
90 | | - int result = Runtime.getRuntime().exec( "chmod 440 " + tempFile.getAbsolutePath() ).waitFor(); |
91 | | - assertEquals( 0, result ); |
| 91 | + AttributeUtils.chmod(tempFile, 0440); |
92 | 92 |
|
93 | 93 | TarArchiver tarArchiver = getPosixCompliantTarArchiver(); |
94 | 94 |
|
@@ -153,9 +153,7 @@ public void testUseDetectedFileAttributes() |
153 | 153 | writer.write( "This is a test file." ); |
154 | 154 | } |
155 | 155 |
|
156 | | - int result = Runtime.getRuntime().exec( "chmod 440 " + tempFile.getAbsolutePath() ).waitFor(); |
157 | | - |
158 | | - assertEquals( 0, result ); |
| 156 | + AttributeUtils.chmod(tempFile, 0440); |
159 | 157 |
|
160 | 158 | PlexusIoResourceAttributes fileAttributes = PlexusIoResourceAttributeUtils.getFileAttributes( tempFile ); |
161 | 159 |
|
@@ -214,8 +212,7 @@ public void testOverrideDetectedFileAttributes() |
214 | 212 | writer.write( "This is a test file." ); |
215 | 213 | } |
216 | 214 |
|
217 | | - int result = Runtime.getRuntime().exec( "chmod 440 " + tempFile.getAbsolutePath() ).waitFor(); |
218 | | - assertEquals( 0, result ); |
| 215 | + AttributeUtils.chmod(tempFile, 0440); |
219 | 216 |
|
220 | 217 | TarArchiver tarArchiver = getPosixCompliantTarArchiver(); |
221 | 218 |
|
@@ -272,8 +269,7 @@ public void testOverrideDetectedFileAttributesUsingFileMode() |
272 | 269 | writer.write( "This is a test file." ); |
273 | 270 | } |
274 | 271 |
|
275 | | - int result = Runtime.getRuntime().exec( "chmod 440 " + tempFile.getAbsolutePath() ).waitFor(); |
276 | | - assertEquals( 0, result ); |
| 272 | + AttributeUtils.chmod(tempFile, 0440); |
277 | 273 |
|
278 | 274 | TarArchiver tarArchiver = getPosixCompliantTarArchiver(); |
279 | 275 |
|
|
0 commit comments