/** * @return a new reconfigurable (messaging) client for the agent */ protected ReconfigurableClientAgent newReconfigurableClientAgent() { return new ReconfigurableClientAgent(); }
@Test public void testHasValidClient() { ReconfigurableClientAgent client = new ReconfigurableClientAgent(); Assert.assertFalse( client.hasValidClient()); }
@Test public void testInvalidFactory_agent() throws Exception { // The internal client will be null. // But still, there will be no NPE or other exception. ReconfigurableClientAgent client = new ReconfigurableClientAgent(); client.setApplicationName( "app" ); client.setScopedInstancePath( "/root" ); client.switchMessagingType( null ); client.openConnection(); }
@Test public void testBasics() { IdleClientFactory factory = new IdleClientFactory(); Assert.assertEquals( MessagingConstants.FACTORY_IDLE, factory.getType()); Assert.assertFalse( factory.setConfiguration( new HashMap<String,String>( 0 ))); ReconfigurableClientDm parentDm = new ReconfigurableClientDm(); IMessagingClient client = factory.createClient( parentDm ); Assert.assertEquals( IdleClient.class, client.getClass()); ReconfigurableClientAgent parentAgent = new ReconfigurableClientAgent(); client = factory.createClient( parentAgent ); Assert.assertEquals( IdleClient.class, client.getClass()); } }
@Test public void testBasics() { InMemoryClientFactory factory = new InMemoryClientFactory(); Assert.assertEquals( MessagingConstants.FACTORY_IN_MEMORY, factory.getType()); Assert.assertFalse( factory.setConfiguration( new HashMap<String,String>( 0 ))); ReconfigurableClientDm parentDm = new ReconfigurableClientDm(); IMessagingClient client = factory.createClient( parentDm ); Assert.assertEquals( InMemoryClient.class, client.getClass()); Assert.assertEquals( "@DM@", ((InMemoryClient) client).getOwnerId()); ReconfigurableClientAgent parentAgent = new ReconfigurableClientAgent(); client = factory.createClient( parentAgent ); Assert.assertEquals( InMemoryClient.class, client.getClass()); Assert.assertEquals( "", ((InMemoryClient) client).getOwnerId()); } }
this.clients.add( dmClient ); ReconfigurableClientAgent agentClient = new ReconfigurableClientAgent(); agentClient.setRegistry( this.registry ); agentClient.associateMessageProcessor( createAgentProcessor( agentMessages ));
@Test public void testAgent() throws Exception { // The messaging client is never null ReconfigurableClientAgent client = new ReconfigurableClientAgent(); Assert.assertNotNull( client.getMessagingClient()); // Invoke other method, no matter in which order client.setMessageQueue( new RoboconfMessageQueue()); Assert.assertFalse( client.hasValidClient()); Assert.assertFalse( client.isConnected()); }
ReconfigurableClientAgent client1 = new ReconfigurableClientAgent(); client1.setRegistry( this.registry ); client1.associateMessageProcessor( createAgentProcessor( messages1 )); ReconfigurableClientAgent client2 = new ReconfigurableClientAgent(); client2.setRegistry( this.registry ); client2.associateMessageProcessor( createAgentProcessor( messages2 ));
ReconfigurableClientAgent agentClient_11 = new ReconfigurableClientAgent(); agentClient_11.setRegistry( this.registry ); agentClient_11.associateMessageProcessor( createAgentProcessor( agentMessages_11 )); ReconfigurableClientAgent agentClient_12 = new ReconfigurableClientAgent(); agentClient_12.setRegistry( this.registry ); agentClient_12.associateMessageProcessor( createAgentProcessor( agentMessages_12 )); ReconfigurableClientAgent agentClient_2 = new ReconfigurableClientAgent(); agentClient_2.setRegistry( this.registry ); agentClient_2.associateMessageProcessor( createAgentProcessor( agentMessages_2 ));
ReconfigurableClientAgent app1_mysqlClient = new ReconfigurableClientAgent(); app1_mysqlClient.setRegistry( this.registry ); app1_mysqlClient.associateMessageProcessor( createAgentProcessor( app1_mysqlMessages )); ReconfigurableClientAgent app2_mysqlClient = new ReconfigurableClientAgent(); app2_mysqlClient.setRegistry( this.registry ); app2_mysqlClient.associateMessageProcessor( createAgentProcessor( app2_mysqlMessages )); ReconfigurableClientAgent app1_tomcatClient = new ReconfigurableClientAgent(); app1_tomcatClient.setRegistry( this.registry ); app1_tomcatClient.associateMessageProcessor( createAgentProcessor( app1_tomcatMessages )); ReconfigurableClientAgent app2_tomcatClient = new ReconfigurableClientAgent(); app2_tomcatClient.setRegistry( this.registry ); app2_tomcatClient.associateMessageProcessor( createAgentProcessor( app2_tomcatMessages ));
ReconfigurableClientAgent app2_mysqlClient = new ReconfigurableClientAgent(); app2_mysqlClient.setRegistry( this.registry ); app2_mysqlClient.associateMessageProcessor( createAgentProcessor( app2_mysqlMessages )); ReconfigurableClientAgent app1_tomcatClient = new ReconfigurableClientAgent(); app1_tomcatClient.setRegistry( this.registry ); app1_tomcatClient.associateMessageProcessor( createAgentProcessor( app1_tomcatMessages ));
ReconfigurableClientAgent tomcatClient = new ReconfigurableClientAgent(); tomcatClient.setRegistry( this.registry ); tomcatClient.associateMessageProcessor( createAgentProcessor( tomcatMessages )); ReconfigurableClientAgent apacheClient = new ReconfigurableClientAgent(); apacheClient.setRegistry( this.registry ); apacheClient.associateMessageProcessor( createAgentProcessor( apacheMessages )); ReconfigurableClientAgent mySqlClient = new ReconfigurableClientAgent(); mySqlClient.setRegistry( this.registry ); mySqlClient.associateMessageProcessor( createAgentProcessor( mySqlMessages )); ReconfigurableClientAgent otherClient = new ReconfigurableClientAgent(); otherClient.setRegistry( this.registry ); otherClient.associateMessageProcessor( createAgentProcessor( otherMessages ));
ReconfigurableClientAgent tomcatClient = new ReconfigurableClientAgent(); tomcatClient.setRegistry( this.registry ); tomcatClient.associateMessageProcessor( createAgentProcessor( tomcatMessages )); ReconfigurableClientAgent apacheClient = new ReconfigurableClientAgent(); apacheClient.setRegistry( this.registry ); apacheClient.associateMessageProcessor( createAgentProcessor( apacheMessages )); ReconfigurableClientAgent mySqlClient = new ReconfigurableClientAgent(); mySqlClient.setRegistry( this.registry ); mySqlClient.associateMessageProcessor( createAgentProcessor( mySqlMessages )); ReconfigurableClientAgent otherClient = new ReconfigurableClientAgent(); otherClient.setRegistry( this.registry ); otherClient.associateMessageProcessor( createAgentProcessor( otherMessages ));
final ReconfigurableClientAgent client = new ReconfigurableClientAgent(); client.console = Mockito.mock( PrintStream.class ); client.setApplicationName( "app" );
ReconfigurableClientAgent tomcatClient = new ReconfigurableClientAgent(); tomcatClient.setRegistry( this.registry ); tomcatClient.associateMessageProcessor( createAgentProcessor( tomcatMessages )); ReconfigurableClientAgent apacheClient = new ReconfigurableClientAgent(); apacheClient.setRegistry( this.registry ); apacheClient.associateMessageProcessor( createAgentProcessor( apacheMessages )); ReconfigurableClientAgent mySqlClient = new ReconfigurableClientAgent(); mySqlClient.setRegistry( this.registry ); mySqlClient.associateMessageProcessor( createAgentProcessor( mySqlMessages )); ReconfigurableClientAgent otherClient = new ReconfigurableClientAgent(); otherClient.setRegistry( this.registry ); otherClient.associateMessageProcessor( createAgentProcessor( otherMessages ));