|
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