public class FeatureRootAdvicePermissionsTest
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
private static class |
FeatureRootAdvicePermissionsTest.PermissionEntryComparator |
| Constructor and Description |
|---|
FeatureRootAdvicePermissionsTest() |
| Modifier and Type | Method and Description |
|---|---|
private static void |
assertPermissionEntry(java.lang.String expectedFile,
java.lang.String expectedChmod,
java.lang.String[] descriptorPermission) |
private static java.util.List<java.lang.String[]> |
createAdviceAndGetPermissions(java.util.Properties buildProperties,
java.lang.String configSpec) |
private static java.util.List<java.lang.String[]> |
getSortedPermissions(org.eclipse.equinox.p2.publisher.actions.IFeatureRootAdvice advice,
java.lang.String configSpec) |
void |
testGlobalPermissions() |
void |
testGlobalPermissionsButNoFiles() |
void |
testGlobalPermissionsChmodMissing() |
void |
testNoPermisions() |
void |
testPermissionsChmodInvalidValue() |
void |
testSpecificPermissions() |
void |
testSpecificPermissionsButNoFiles() |
void |
testSpecificPermissionsChmodMissing() |
void |
testWhitespaceAroundSeparatorsInPermissions() |
public void testNoPermisions()
public void testGlobalPermissions()
public void testSpecificPermissions()
public void testWhitespaceAroundSeparatorsInPermissions()
throws java.lang.Exception
java.lang.Exceptionpublic void testGlobalPermissionsChmodMissing()
throws java.lang.Exception
java.lang.Exceptionpublic void testSpecificPermissionsChmodMissing()
throws java.lang.Exception
java.lang.Exceptionpublic void testGlobalPermissionsButNoFiles()
throws java.lang.Exception
java.lang.Exceptionpublic void testSpecificPermissionsButNoFiles()
throws java.lang.Exception
java.lang.Exceptionpublic void testPermissionsChmodInvalidValue()
throws java.lang.Exception
java.lang.Exceptionprivate static java.util.List<java.lang.String[]> createAdviceAndGetPermissions(java.util.Properties buildProperties,
java.lang.String configSpec)
private static java.util.List<java.lang.String[]> getSortedPermissions(org.eclipse.equinox.p2.publisher.actions.IFeatureRootAdvice advice,
java.lang.String configSpec)
private static void assertPermissionEntry(java.lang.String expectedFile,
java.lang.String expectedChmod,
java.lang.String[] descriptorPermission)