/**
* Tests that setConfiguration() is properly secured via SecurityManager.
*/
public void testSetConfiguration() {
SecurityChecker checker = new SecurityChecker(new AuthPermission(
"setLoginConfiguration"), true);
System.setSecurityManager(checker);
Configuration custom = new ConfTestProvider();
Configuration.setConfiguration(custom);
assertTrue(checker.checkAsserted);
assertSame(custom, Configuration.getConfiguration());
checker.reset();
checker.enableAccess = false;
try {
Configuration.setConfiguration(new ConfTestProvider());
fail("No expected SecurityException");
} catch (SecurityException ex) {