[jboss-cvs] JBossAS SVN: r68276 - projects/metadata/trunk/src/test/java/org/jboss/test/metadata/ear.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Dec 14 04:00:05 EST 2007
Author: scott.stark at jboss.org
Date: 2007-12-14 04:00:04 -0500 (Fri, 14 Dec 2007)
New Revision: 68276
Modified:
projects/metadata/trunk/src/test/java/org/jboss/test/metadata/ear/Ear4xUnitTestCase.java
Log:
Make the check of principal order independent
Modified: projects/metadata/trunk/src/test/java/org/jboss/test/metadata/ear/Ear4xUnitTestCase.java
===================================================================
--- projects/metadata/trunk/src/test/java/org/jboss/test/metadata/ear/Ear4xUnitTestCase.java 2007-12-14 08:46:16 UTC (rev 68275)
+++ projects/metadata/trunk/src/test/java/org/jboss/test/metadata/ear/Ear4xUnitTestCase.java 2007-12-14 09:00:04 UTC (rev 68276)
@@ -208,26 +208,27 @@
assertNotNull(Employee);
assertEquals("Employee", Employee.getRoleName());
assertEquals(2, Employee.getPrincipals().size());
- String[] principals = {};
- principals = Employee.getPrincipals().toArray(principals);
- assertEquals("javajoe", principals[0]);
- assertEquals("j2ee", principals[1]);
+ Set<String> principals = Employee.getPrincipals();
+ HashSet<String> expected = new HashSet<String>();
+ expected.add("javajoe");
+ expected.add("j2ee");
+ assertEquals(expected, principals);
// Manager
SecurityRoleMetaData Manager = secRoles.get("Manager");
assertNotNull(Manager);
assertEquals("Manager", Manager.getRoleName());
assertEquals(1, Manager.getPrincipals().size());
- principals = new String[0];
- principals = Manager.getPrincipals().toArray(principals);
- assertEquals("javajoe", principals[0]);
+ String[] principalsArray = new String[0];
+ principalsArray = Manager.getPrincipals().toArray(principalsArray);
+ assertEquals("javajoe", principalsArray[0]);
// Administrator
SecurityRoleMetaData Administrator = secRoles.get("Administrator");
assertNotNull(Administrator);
assertEquals("Administrator", Administrator.getRoleName());
assertEquals(1, Administrator.getPrincipals().size());
- principals = new String[0];
- principals = Administrator.getPrincipals().toArray(principals);
- assertEquals("j2ee", principals[0]);
+ principalsArray = new String[0];
+ principalsArray = Administrator.getPrincipals().toArray(principalsArray);
+ assertEquals("j2ee", principalsArray[0]);
Set<String> j2eeRoles = secRoles.getSecurityRoleNamesByPrincipal("j2ee");
HashSet<String> expectedj2eeRoles = new HashSet<String>();
@@ -245,11 +246,9 @@
Employee = j2eeRolesMD.get("Employee");
assertNotNull(Employee);
assertEquals("Employee", Employee.getRoleName());
- assertEquals(2, Employee.getPrincipals().size());
- principals = new String[0];
- principals = Employee.getPrincipals().toArray(principals);
- assertEquals("javajoe", principals[0]);
- assertEquals("j2ee", principals[1]);
+ principals = Employee.getPrincipals();
+ assertEquals(2, principals.size());
+ assertEquals(expected, principals);
}
/**
More information about the jboss-cvs-commits
mailing list