Class PahoMqttv5ConnectorTest
java.lang.Object
test.de.iip_ecosphere.platform.connectors.AbstractSerializingConnectorTest
test.de.iip_ecosphere.platform.connectors.mqttv5.PahoMqttv5ConnectorTest
public class PahoMqttv5ConnectorTest
extends test.de.iip_ecosphere.platform.connectors.AbstractSerializingConnectorTest
Implements a test for
PahoMqttv5Connector. Data is sent via the test server from a transport connector
to the machine connector which mirrors the data and sends it back in another format. Builds up a
TestHiveMqServer so that the test is self-contained.- Author:
- Holger Eichelberger, SSE
-
Nested Class Summary
Nested classes/interfaces inherited from class test.de.iip_ecosphere.platform.connectors.AbstractSerializingConnectorTest
test.de.iip_ecosphere.platform.connectors.AbstractSerializingConnectorTest.ConnectorParameterConfigurer -
Field Summary
Fields inherited from class test.de.iip_ecosphere.platform.connectors.AbstractSerializingConnectorTest
CMD_CHANNEL, PROD_CHANNEL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected de.iip_ecosphere.platform.transport.connectors.TransportParameter.TransportParameterBuilderconfigureTransportParameter(de.iip_ecosphere.platform.transport.connectors.TransportParameter.TransportParameterBuilder builder) protected de.iip_ecosphere.platform.connectors.Connector<byte[], byte[], test.de.iip_ecosphere.platform.transport.Product, test.de.iip_ecosphere.platform.transport.Command> createConnector(de.iip_ecosphere.platform.connectors.types.ChannelProtocolAdapter<byte[], byte[], test.de.iip_ecosphere.platform.transport.Product, test.de.iip_ecosphere.platform.transport.Command>... adapter) protected de.iip_ecosphere.platform.support.ServercreateTestServer(de.iip_ecosphere.platform.support.ServerAddress addr, File configDir) protected de.iip_ecosphere.platform.transport.connectors.TransportConnectorprotected test.de.iip_ecosphere.platform.connectors.AbstractSerializingConnectorTest.ConnectorParameterConfigurergetConfigurer(boolean withTls) protected Class<? extends de.iip_ecosphere.platform.connectors.ConnectorDescriptor> protected booleanMethods inherited from class test.de.iip_ecosphere.platform.connectors.AbstractSerializingConnectorTest
createConnectorParameter, createTransportParameter, doTest, doTestMultiChannel, testConnector, testTlsConnector
-
Constructor Details
-
PahoMqttv5ConnectorTest
public PahoMqttv5ConnectorTest()
-
-
Method Details
-
createConnector
protected de.iip_ecosphere.platform.connectors.Connector<byte[],byte[], createConnectortest.de.iip_ecosphere.platform.transport.Product, test.de.iip_ecosphere.platform.transport.Command> (de.iip_ecosphere.platform.connectors.types.ChannelProtocolAdapter<byte[], byte[], test.de.iip_ecosphere.platform.transport.Product, test.de.iip_ecosphere.platform.transport.Command>... adapter) - Specified by:
createConnectorin classtest.de.iip_ecosphere.platform.connectors.AbstractSerializingConnectorTest
-
createTransportConnector
protected de.iip_ecosphere.platform.transport.connectors.TransportConnector createTransportConnector()- Specified by:
createTransportConnectorin classtest.de.iip_ecosphere.platform.connectors.AbstractSerializingConnectorTest
-
configureTransportParameter
protected de.iip_ecosphere.platform.transport.connectors.TransportParameter.TransportParameterBuilder configureTransportParameter(de.iip_ecosphere.platform.transport.connectors.TransportParameter.TransportParameterBuilder builder) - Specified by:
configureTransportParameterin classtest.de.iip_ecosphere.platform.connectors.AbstractSerializingConnectorTest
-
getConnectorDescriptor
protected Class<? extends de.iip_ecosphere.platform.connectors.ConnectorDescriptor> getConnectorDescriptor()- Specified by:
getConnectorDescriptorin classtest.de.iip_ecosphere.platform.connectors.AbstractSerializingConnectorTest
-
createTestServer
protected de.iip_ecosphere.platform.support.Server createTestServer(de.iip_ecosphere.platform.support.ServerAddress addr, File configDir) - Specified by:
createTestServerin classtest.de.iip_ecosphere.platform.connectors.AbstractSerializingConnectorTest
-
getConfigurer
protected test.de.iip_ecosphere.platform.connectors.AbstractSerializingConnectorTest.ConnectorParameterConfigurer getConfigurer(boolean withTls) - Specified by:
getConfigurerin classtest.de.iip_ecosphere.platform.connectors.AbstractSerializingConnectorTest
-
implementsEncryption
protected boolean implementsEncryption()- Specified by:
implementsEncryptionin classtest.de.iip_ecosphere.platform.connectors.AbstractSerializingConnectorTest
-