package org.springmodules.jsr94.factory; import javax.rules.admin.RuleAdministrator; /** * @author janm * */ public class RuleAdministratorFactoryBeanTests extends AbstractRuleServiceProviderTests { /** * Tests the getObject() and afterPropertiesSet() methods */ public void testGetObject() throws Exception { RuleAdministratorFactoryBean bean = new RuleAdministratorFactoryBean(); try { bean.afterPropertiesSet(); fail("serviceProvider not set"); } catch (IllegalArgumentException ex) { // expected } bean.setServiceProvider(getProvider()); bean.afterPropertiesSet(); RuleAdministrator administrator = (RuleAdministrator) bean.getObject(); assertNotNull("Created RuleAdministrator is null", administrator); } }