Replaced casting to check validity of provider list with call to Assert.isInstanceof.

This commit is contained in:
Luke Taylor 2008-03-17 13:50:37 +00:00
parent d008ecde56
commit 60de6314d4
2 changed files with 2 additions and 14 deletions

View File

@ -125,16 +125,8 @@ public class AclProviderManager implements AclManager, InitializingBean {
Iterator iter = newList.iterator();
while (iter.hasNext()) {
Object currentObject = null;
try {
currentObject = iter.next();
AclProvider attemptToCast = (AclProvider) currentObject;
} catch (ClassCastException cce) {
throw new IllegalArgumentException("AclProvider " + currentObject.getClass().getName()
+ " must implement AclProvider");
}
Object currentObject = iter.next();
Assert.isInstanceOf(AclProvider.class, currentObject, "Invalid Acl Provider. ");
}
this.providers = newList;

View File

@ -49,10 +49,6 @@ public class AclProviderManagerTests extends TestCase {
//~ Methods ========================================================================================================
public static void main(String[] args) {
junit.textui.TestRunner.run(AclProviderManagerTests.class);
}
private AclProviderManager makeProviderManager() {
MockProvider provider1 = new MockProvider();
List providers = new Vector();