- mockServer.verify();
- }
-
- @Test
- void testDeployrAppInstanceWithoutProducer() {
- Rapp rapp = getRapp(Optional.empty());
- RappInstance rappInstance = rappDmeResourceBuilder.getRappInstance();
- rappInstance.getDme().setInfoTypesProducer(null);
- rappInstance.getDme().setInfoProducer(null);
- getMockServerClientCreateInfoType(rappInstance.getDme().getInfoTypeConsumer(), true);
- getMockServerClientCreateInfoConsumer(rappInstance.getDme().getInfoConsumer(), true);
- rappInstanceStateMachine.onboardRappInstance(rappInstance.getRappInstanceId());
- assertTrue(dmeDeployer.deployRappInstance(rapp, rappInstance));
- mockServer.verify();
- }
-
- @Test
- void testDeployrAppInstanceFailureWithInfoType() {
- Rapp rapp = getRapp(Optional.empty());
- RappInstance rappInstance = rappDmeResourceBuilder.getRappInstance();
- getMockServerClientCreateInfoType(rappInstance.getDme().getInfoTypesProducer().toArray()[0].toString(), false);
- rappInstanceStateMachine.onboardRappInstance(rappInstance.getRappInstanceId());
- assertFalse(dmeDeployer.deployRappInstance(rapp, rappInstance));
- mockServer.verify();
- }
-
- @Test
- void testDeployrAppInstanceFailureWithInfoProducer() {
- Rapp rapp = getRapp(Optional.empty());
- RappInstance rappInstance = rappDmeResourceBuilder.getRappInstance();
- getMockServerClientCreateInfoType(rappInstance.getDme().getInfoTypesProducer().toArray()[0].toString(), true);
- getMockServerClientCreateInfoType(rappInstance.getDme().getInfoTypeConsumer(), true);
- getMockServerClientCreateInfoProducer(rappInstance.getDme().getInfoProducer(), false);
- rappInstanceStateMachine.onboardRappInstance(rappInstance.getRappInstanceId());
- assertFalse(dmeDeployer.deployRappInstance(rapp, rappInstance));
- mockServer.verify();
- }
-
- @Test
- void testDeployrAppInstanceFailureWithInfoConsumer() {
- Rapp rapp = getRapp(Optional.empty());
- RappInstance rappInstance = rappDmeResourceBuilder.getRappInstance();
- getMockServerClientCreateInfoType(rappInstance.getDme().getInfoTypesProducer().toArray()[0].toString(), true);
- getMockServerClientCreateInfoType(rappInstance.getDme().getInfoTypeConsumer(), true);
- getMockServerClientCreateInfoProducer(rappInstance.getDme().getInfoProducer(), true);
- getMockServerClientCreateInfoConsumer(rappInstance.getDme().getInfoConsumer(), false);
- rappInstanceStateMachine.onboardRappInstance(rappInstance.getRappInstanceId());
- assertFalse(dmeDeployer.deployRappInstance(rapp, rappInstance));
- mockServer.verify();