use of org.wildfly.swarm.config.messaging.activemq.server.RemoteConnector in project wildfly-swarm by wildfly-swarm.
the class RemoteConnectionCustomizerTest method testIfRemoteConnection.
@Test
public void testIfRemoteConnection() {
this.fraction.server("default", (server) -> {
server.remoteConnection("postoffice");
});
this.customizer.customize();
EnhancedServer server = (EnhancedServer) this.fraction.subresources().servers().get(0);
assertThat(server.remoteConnections()).hasSize(1);
assertThat(server.subresources().pooledConnectionFactories()).hasSize(1);
PooledConnectionFactory connectionFactory = server.subresources().pooledConnectionFactories().get(0);
assertThat(connectionFactory.getKey()).isEqualTo("postoffice");
assertThat(connectionFactory.entries()).containsExactly("java:/jms/postoffice");
assertThat(server.subresources().remoteConnectors()).hasSize(1);
RemoteConnector remoteConnector = server.subresources().remoteConnectors().get(0);
assertThat(remoteConnector.getKey()).isEqualTo("postoffice");
assertThat(remoteConnector.socketBinding()).isEqualTo("postoffice");
}
Aggregations