/**
* @version $Revision: 1.17 $
*/
public class ConfigTest extends TestCase {
public void testConfig() {
ActiveMQBeanFactory factory = new ActiveMQBeanFactory("Cheese", new ClassPathResource("org/codehaus/activemq/config/example.xml"));
Object value = factory.getBean("broker");
assertTrue("Should have created a broker!", value != null);
assertTrue("Should be a broker container: " + value, value instanceof BrokerContainer);
BrokerContainer container = (BrokerContainer) value;
Broker broker = container.getBroker();
assertTrue("Should have a broker!", broker != null);
assertEquals("Broker name not set!", "localhost", broker.getBrokerName());
Object transport = factory.getBean("transport");
assertTrue("Made transport", transport != null);
List connectors = container.getTransportConnectors();
assertEquals("Should have created more connectors", 3, connectors.size());