+ @Test
+ void testPrimeRappDeployArtifactFailure() {
+ Rapp rapp = Rapp.builder().rappId(UUID.randomUUID()).name("").packageName(validRappFile)
+ .packageLocation(validCsarFileLocation).state(RappState.COMMISSIONED).build();
+ when(deploymentArtifactsService.configureDeploymentArtifacts(any())).thenReturn(false);
+ RappHandlerException rappHandlerException =
+ assertThrows(RappHandlerException.class, () -> rappService.primeRapp(rapp));
+ assertEquals(HttpStatus.BAD_GATEWAY, rappHandlerException.getStatusCode());
+ assertEquals(RappState.COMMISSIONED, rapp.getState());
+ }