diff --git a/fda-container-service/rest-service/src/test/java/at/tuwien/BaseUnitTest.java b/fda-container-service/rest-service/src/test/java/at/tuwien/BaseUnitTest.java index 79202e12775045ecd6767e4fd6f2841358ccee5b..bca4a202830065e4a2d7018a430f9e3e28db61d1 100644 --- a/fda-container-service/rest-service/src/test/java/at/tuwien/BaseUnitTest.java +++ b/fda-container-service/rest-service/src/test/java/at/tuwien/BaseUnitTest.java @@ -144,7 +144,6 @@ public abstract class BaseUnitTest { .driverClass(IMAGE_1_DRIVER) .compiled(IMAGE_1_BUILT) .size(IMAGE_1_SIZE) - .environment(IMAGE_1_ENV) .defaultPort(IMAGE_1_PORT) .build(); diff --git a/fda-container-service/rest-service/src/test/java/at/tuwien/service/ContainerServiceIntegrationTest.java b/fda-container-service/rest-service/src/test/java/at/tuwien/service/ContainerServiceIntegrationTest.java index 9bcaf7b91d5d62c7b86862e8df87c6231f623753..1e519b2602dc57c5f5a0992990c7501dc8808862 100644 --- a/fda-container-service/rest-service/src/test/java/at/tuwien/service/ContainerServiceIntegrationTest.java +++ b/fda-container-service/rest-service/src/test/java/at/tuwien/service/ContainerServiceIntegrationTest.java @@ -6,6 +6,7 @@ import at.tuwien.config.DockerUtil; import at.tuwien.config.ReadyConfig; import at.tuwien.entities.container.Container; import at.tuwien.exception.*; +import at.tuwien.repository.jpa.ContainerImageEnvironmentItemRepository; import at.tuwien.repository.jpa.ContainerRepository; import at.tuwien.repository.jpa.ImageRepository; import at.tuwien.repository.jpa.UserRepository; @@ -48,6 +49,9 @@ public class ContainerServiceIntegrationTest extends BaseUnitTest { @Autowired private ImageRepository imageRepository; + @Autowired + private ContainerImageEnvironmentItemRepository containerImageEnvironmentItemRepository; + @Autowired private DockerClient dockerClient; @@ -82,6 +86,8 @@ public class ContainerServiceIntegrationTest extends BaseUnitTest { /* mock data */ userRepository.save(USER_1); imageRepository.save(IMAGE_1); + containerImageEnvironmentItemRepository.saveAll(IMAGE_1_ENV); + IMAGE_1.setEnvironment(IMAGE_1_ENV); } @AfterEach diff --git a/fda-container-service/rest-service/src/test/java/at/tuwien/service/ImageServiceIntegrationTest.java b/fda-container-service/rest-service/src/test/java/at/tuwien/service/ImageServiceIntegrationTest.java index a750619662b7241875bd51c46a4952182a19cc80..fc47914b6ade4c3bb858c4426503bf4eab5b59b2 100644 --- a/fda-container-service/rest-service/src/test/java/at/tuwien/service/ImageServiceIntegrationTest.java +++ b/fda-container-service/rest-service/src/test/java/at/tuwien/service/ImageServiceIntegrationTest.java @@ -4,8 +4,10 @@ import at.tuwien.BaseUnitTest; import at.tuwien.api.container.image.ImageCreateDto; import at.tuwien.config.ReadyConfig; import at.tuwien.exception.*; +import at.tuwien.repository.jpa.ContainerImageEnvironmentItemRepository; import at.tuwien.repository.jpa.ContainerRepository; import at.tuwien.repository.jpa.ImageRepository; +import at.tuwien.repository.jpa.UserRepository; import at.tuwien.service.impl.ImageServiceImpl; import lombok.extern.log4j.Log4j2; import org.apache.http.auth.BasicUserPrincipal; @@ -38,15 +40,22 @@ public class ImageServiceIntegrationTest extends BaseUnitTest { @Autowired private ImageRepository imageRepository; + @Autowired + private UserRepository userRepository; + + @Autowired + private ContainerImageEnvironmentItemRepository containerImageEnvironmentItemRepository; + @Autowired private ContainerRepository containerRepository; @Transactional @BeforeEach public void beforeEach() { + userRepository.save(USER_1); imageRepository.save(IMAGE_1); - log.debug("save container {}", CONTAINER_1); - containerRepository.save(CONTAINER_1); + containerImageEnvironmentItemRepository.saveAll(IMAGE_1_ENV); + IMAGE_1.setEnvironment(IMAGE_1_ENV); } @Test diff --git a/fda-container-service/services/src/main/java/at/tuwien/repository/jpa/ContainerImageEnvironmentItemRepository.java b/fda-container-service/services/src/main/java/at/tuwien/repository/jpa/ContainerImageEnvironmentItemRepository.java new file mode 100644 index 0000000000000000000000000000000000000000..aa1504a292588a11911b831d415bf1f864d9246d --- /dev/null +++ b/fda-container-service/services/src/main/java/at/tuwien/repository/jpa/ContainerImageEnvironmentItemRepository.java @@ -0,0 +1,10 @@ +package at.tuwien.repository.jpa; + +import at.tuwien.entities.container.image.ContainerImageEnvironmentItem; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.stereotype.Repository; + +@Repository +public interface ContainerImageEnvironmentItemRepository extends JpaRepository<ContainerImageEnvironmentItem, Long> { + +}