Class ServerStartStopServiceManagerTest
- java.lang.Object
-
- test.de.iip_ecosphere.platform.services.spring.AbstractTestServiceManager
-
- test.de.iip_ecosphere.platform.services.spring.ServerStartStopServiceManagerTest
-
@SpringBootTest(classes=Config.class) @TestPropertySource(locations="classpath:iipecosphere.yml") @ContextConfiguration(initializers=Initializer.class) @Import(de.iip_ecosphere.platform.services.spring.SpringCloudServiceSetup.class) public class ServerStartStopServiceManagerTest 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 classServerStartStopServiceManagerTest.ConfigConfigures the context, in particular through instances that are not loaded automatically by Spring in tests.static classServerStartStopServiceManagerTest.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 inherited from class test.de.iip_ecosphere.platform.services.spring.AbstractTestServiceManager
POSITIVE_GAUGE_VALUE
-
-
Constructor Summary
Constructors Constructor Description ServerStartStopServiceManagerTest()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidshutdown()Shuts down client and test server.voidtestSimpleStartStop()Tests a simple start-stop cycle of theSpringCloudServiceManagerwith two processes.-
Methods inherited from class test.de.iip_ecosphere.platform.services.spring.AbstractTestServiceManager
assertFileExists, assertMetrics, assertReceiverLog, doTestStartStop, getConfig, init, releaseFakeServiceCommandServers, startFakeServiceCommandServers, testWithZipArchive
-
-
-
-
Method Detail
-
shutdown
public static void shutdown()
Shuts down client and test server.
-
testSimpleStartStop
public void testSimpleStartStop() throws java.util.concurrent.ExecutionException, java.io.IOExceptionTests a simple start-stop cycle of theSpringCloudServiceManagerwith two processes. This test requires an actual version oftest.simpleStream.springintarget/jars- Maven downloads the artifact in the compile phase.- Throws:
java.util.concurrent.ExecutionException- shall not occur for successful testjava.io.IOException- shall not occur for successful test
-
-