You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by sm...@apache.org on 2006/07/27 13:30:17 UTC
svn commit: r426031 - in
/incubator/harmony/enhanced/classlib/trunk/modules/security/src/test:
api/java.injected/java/security/serialization/PermissionsTest.java
resources/java/security/serialization/PermissionsTest.1.dat
Author: smishura
Date: Thu Jul 27 04:30:16 2006
New Revision: 426031
URL: http://svn.apache.org/viewvc?rev=426031&view=rev
Log:
Refactoring test:
1) Remove FakePermission - it is redundant and makes the test sensitive for renaming
2) Remove UnresolvedPermission - serialized/deserialized object is not equal to initial on RI
3) Regenerate one golden file
Modified:
incubator/harmony/enhanced/classlib/trunk/modules/security/src/test/api/java.injected/java/security/serialization/PermissionsTest.java
incubator/harmony/enhanced/classlib/trunk/modules/security/src/test/resources/java/security/serialization/PermissionsTest.1.dat
Modified: incubator/harmony/enhanced/classlib/trunk/modules/security/src/test/api/java.injected/java/security/serialization/PermissionsTest.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/security/src/test/api/java.injected/java/security/serialization/PermissionsTest.java?rev=426031&r1=426030&r2=426031&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/security/src/test/api/java.injected/java/security/serialization/PermissionsTest.java (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/security/src/test/api/java.injected/java/security/serialization/PermissionsTest.java Thu Jul 27 04:30:16 2006
@@ -21,10 +21,9 @@
package java.security.serialization;
-import java.security.*;
-import java.util.Collection;
-import java.util.Enumeration;
-import java.util.HashSet;
+import java.security.AllPermission;
+import java.security.Permissions;
+import java.security.SecurityPermission;
import org.apache.harmony.testframework.serialization.SerializationTest;
@@ -41,32 +40,10 @@
*/
protected Object[] getData() {
Permissions ps = new Permissions();
- Permission[] arr = new Permission[] {
- new AllPermission(),
- new SecurityPermission("abc"),
- new FakePermission("jkabhj"),
- new UnresolvedPermission("131234", null, null, null),
- new UnresolvedPermission("KUJKHVKJgyuygjhb", "xcv456", "26r ytf",
- new java.security.cert.Certificate[0]), };
-
- for (int i = 0; i < arr.length; i++) {
- ps.add(arr[i]);
- }
- return new Object[] {
- new Permissions(), ps };
- }
-}
-/**
- * Custom Permission implementation, intended for testing.
- */
-class FakePermission extends BasicPermission {
+ ps.add(new AllPermission());
+ ps.add(new SecurityPermission("abc"));
- public FakePermission(String name) {
- super(name);
+ return new Object[] { new Permissions(), ps };
}
-
- public PermissionCollection newPermissionCollection() {
- return null;
- }
-}
\ No newline at end of file
+}
Modified: incubator/harmony/enhanced/classlib/trunk/modules/security/src/test/resources/java/security/serialization/PermissionsTest.1.dat
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/security/src/test/resources/java/security/serialization/PermissionsTest.1.dat?rev=426031&r1=426030&r2=426031&view=diff
==============================================================================
Binary files - no diff available.