Skip to content
Snippets Groups Projects
Unverified Commit c39d8c82 authored by Martin Weise's avatar Martin Weise
Browse files

Modify the image environment

parent 1e6fd6b8
Branches
Tags
1 merge request!106Dev
...@@ -144,7 +144,6 @@ public abstract class BaseUnitTest { ...@@ -144,7 +144,6 @@ public abstract class BaseUnitTest {
.driverClass(IMAGE_1_DRIVER) .driverClass(IMAGE_1_DRIVER)
.compiled(IMAGE_1_BUILT) .compiled(IMAGE_1_BUILT)
.size(IMAGE_1_SIZE) .size(IMAGE_1_SIZE)
.environment(IMAGE_1_ENV)
.defaultPort(IMAGE_1_PORT) .defaultPort(IMAGE_1_PORT)
.build(); .build();
......
...@@ -6,6 +6,7 @@ import at.tuwien.config.DockerUtil; ...@@ -6,6 +6,7 @@ import at.tuwien.config.DockerUtil;
import at.tuwien.config.ReadyConfig; import at.tuwien.config.ReadyConfig;
import at.tuwien.entities.container.Container; import at.tuwien.entities.container.Container;
import at.tuwien.exception.*; import at.tuwien.exception.*;
import at.tuwien.repository.jpa.ContainerImageEnvironmentItemRepository;
import at.tuwien.repository.jpa.ContainerRepository; import at.tuwien.repository.jpa.ContainerRepository;
import at.tuwien.repository.jpa.ImageRepository; import at.tuwien.repository.jpa.ImageRepository;
import at.tuwien.repository.jpa.UserRepository; import at.tuwien.repository.jpa.UserRepository;
...@@ -48,6 +49,9 @@ public class ContainerServiceIntegrationTest extends BaseUnitTest { ...@@ -48,6 +49,9 @@ public class ContainerServiceIntegrationTest extends BaseUnitTest {
@Autowired @Autowired
private ImageRepository imageRepository; private ImageRepository imageRepository;
@Autowired
private ContainerImageEnvironmentItemRepository containerImageEnvironmentItemRepository;
@Autowired @Autowired
private DockerClient dockerClient; private DockerClient dockerClient;
...@@ -82,6 +86,8 @@ public class ContainerServiceIntegrationTest extends BaseUnitTest { ...@@ -82,6 +86,8 @@ public class ContainerServiceIntegrationTest extends BaseUnitTest {
/* mock data */ /* mock data */
userRepository.save(USER_1); userRepository.save(USER_1);
imageRepository.save(IMAGE_1); imageRepository.save(IMAGE_1);
containerImageEnvironmentItemRepository.saveAll(IMAGE_1_ENV);
IMAGE_1.setEnvironment(IMAGE_1_ENV);
} }
@AfterEach @AfterEach
......
...@@ -4,8 +4,10 @@ import at.tuwien.BaseUnitTest; ...@@ -4,8 +4,10 @@ import at.tuwien.BaseUnitTest;
import at.tuwien.api.container.image.ImageCreateDto; import at.tuwien.api.container.image.ImageCreateDto;
import at.tuwien.config.ReadyConfig; import at.tuwien.config.ReadyConfig;
import at.tuwien.exception.*; import at.tuwien.exception.*;
import at.tuwien.repository.jpa.ContainerImageEnvironmentItemRepository;
import at.tuwien.repository.jpa.ContainerRepository; import at.tuwien.repository.jpa.ContainerRepository;
import at.tuwien.repository.jpa.ImageRepository; import at.tuwien.repository.jpa.ImageRepository;
import at.tuwien.repository.jpa.UserRepository;
import at.tuwien.service.impl.ImageServiceImpl; import at.tuwien.service.impl.ImageServiceImpl;
import lombok.extern.log4j.Log4j2; import lombok.extern.log4j.Log4j2;
import org.apache.http.auth.BasicUserPrincipal; import org.apache.http.auth.BasicUserPrincipal;
...@@ -38,15 +40,22 @@ public class ImageServiceIntegrationTest extends BaseUnitTest { ...@@ -38,15 +40,22 @@ public class ImageServiceIntegrationTest extends BaseUnitTest {
@Autowired @Autowired
private ImageRepository imageRepository; private ImageRepository imageRepository;
@Autowired
private UserRepository userRepository;
@Autowired
private ContainerImageEnvironmentItemRepository containerImageEnvironmentItemRepository;
@Autowired @Autowired
private ContainerRepository containerRepository; private ContainerRepository containerRepository;
@Transactional @Transactional
@BeforeEach @BeforeEach
public void beforeEach() { public void beforeEach() {
userRepository.save(USER_1);
imageRepository.save(IMAGE_1); imageRepository.save(IMAGE_1);
log.debug("save container {}", CONTAINER_1); containerImageEnvironmentItemRepository.saveAll(IMAGE_1_ENV);
containerRepository.save(CONTAINER_1); IMAGE_1.setEnvironment(IMAGE_1_ENV);
} }
@Test @Test
......
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> {
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment