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
No related branches found
No related tags found
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