Class ZipCpServiceManagerTest
- java.lang.Object
-
- test.de.iip_ecosphere.platform.services.spring.AbstractTestServiceManager
-
- test.de.iip_ecosphere.platform.services.spring.ZipCpServiceManagerTest
-
@SpringBootTest(classes=Config.class) @TestPropertySource(locations="classpath:iipecosphere.yml") @ContextConfiguration(initializers=Initializer.class) @Import(de.iip_ecosphere.platform.services.spring.SpringCloudServiceSetup.class) public class ZipCpServiceManagerTest extends AbstractTestServiceManager
TestsSpringCloudServiceManager. We assume that the test artifacts are prepared for MQTT v3.- Author:
- Holger Eichelberger, SSE
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classZipCpServiceManagerTest.ConfigConfigures the context, in particular through instances that are not loaded automatically by Spring in tests.static classZipCpServiceManagerTest.InitializerInitializes/modifies the spring setup.-
Nested classes/interfaces inherited from class test.de.iip_ecosphere.platform.services.spring.AbstractTestServiceManager
AbstractTestServiceManager.ArtifactAsserter, AbstractTestServiceManager.ServiceImpl
-
-
Field Summary
Fields Modifier and Type Field Description private static de.iip_ecosphere.platform.support.ServerAddressBROKER-
Fields inherited from class test.de.iip_ecosphere.platform.services.spring.AbstractTestServiceManager
POSITIVE_GAUGE_VALUE
-
-
Constructor Summary
Constructors Constructor Description ZipCpServiceManagerTest()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidinit()Initializes the test by starting an embedded AMQP server.static voidshutdown()Shuts down client and test server.voidtestWithZipArchiveAndClasspath()Tests service start/stop with the ZIP artifact containing explicit dependency JARs and classpath file usage enabled.-
Methods inherited from class test.de.iip_ecosphere.platform.services.spring.AbstractTestServiceManager
assertFileExists, assertMetrics, assertReceiverLog, doTestStartStop, getConfig, init, releaseFakeServiceCommandServers, startFakeServiceCommandServers, testWithZipArchive
-
-
-
-
Method Detail
-
init
public static void init()
Initializes the test by starting an embedded AMQP server. Requires the Qpid configuration file in src/test. We do not rely on MQTT here, because Moquette is not stable enough and Hivemq requires JDK 11.
-
shutdown
public static void shutdown()
Shuts down client and test server.
-
testWithZipArchiveAndClasspath
public void testWithZipArchiveAndClasspath() throws java.util.concurrent.ExecutionExceptionTests service start/stop with the ZIP artifact containing explicit dependency JARs and classpath file usage enabled.- Throws:
java.util.concurrent.ExecutionException- shall not occur
-
-