Class ServerStartStopServiceManagerTest
java.lang.Object
test.de.iip_ecosphere.platform.services.spring.AbstractTest
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
Tests
SpringCloudServiceManager. We assume that the test artifacts are prepared for MQTT v3.- Author:
- Holger Eichelberger, SSE
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classConfigures the context, in particular through instances that are not loaded automatically by Spring in tests.static classInitializes/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 -
Method Summary
Modifier and TypeMethodDescriptionstatic voidshutdown()Shuts down client and test server.voidTests 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, doTestStartStop, getConfig, init, initialize, releaseFakeServiceCommandServers, startFakeServiceCommandServers, testWithZipArchive
-
Constructor Details
-
ServerStartStopServiceManagerTest
public ServerStartStopServiceManagerTest()
-
-
Method Details
-
shutdown
public static void shutdown()Shuts down client and test server. -
testSimpleStartStop
Tests 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:
ExecutionException- shall not occur for successful testIOException- shall not occur for successful test
-