Class ZipNoCpServiceManagerTest


@SpringBootTest(classes=Config.class) @TestPropertySource(locations="classpath:iipecosphere.yml") @ContextConfiguration(initializers=Initializer.class) @Import(de.iip_ecosphere.platform.services.spring.SpringCloudServiceSetup.class) public class ZipNoCpServiceManagerTest extends AbstractTestServiceManager
Tests SpringCloudServiceManager. We assume that the test artifacts are prepared for MQTT v3.
Author:
Holger Eichelberger, SSE
  • Field Details

    • BROKER

      private static final de.iip_ecosphere.platform.support.ServerAddress BROKER
  • Constructor Details

    • ZipNoCpServiceManagerTest

      public ZipNoCpServiceManagerTest()
  • Method Details

    • 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.
    • testWithZipArchiveNoClasspath

      public void testWithZipArchiveNoClasspath() throws ExecutionException
      Tests service start/stop with the ZIP artifact containing explicit dependency JARs and no classpath file enabled.
      Throws:
      ExecutionException - shall not occur