| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- package nju.seec.SEECdemo.service;
- import nju.seec.SEECdemo.logic.service.ApplicationService;
- import nju.seec.SEECdemo.web.dto.ApplicationDTO;
- import nju.seec.SEECdemo.web.dto.ContainerDTO;
- import nju.seec.SEECdemo.web.dto.PortDTO;
- import org.junit.Test;
- import org.junit.runner.RunWith;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.boot.test.context.SpringBootTest;
- import org.springframework.test.context.junit4.SpringRunner;
- import java.util.Collections;
- import java.util.HashSet;
- import java.util.Set;
- /**
- * author: rale
- * createdAt: 1/3/19
- */
- @RunWith(SpringRunner.class)
- @SpringBootTest
- public class ApplicationServiceImplTest {
- @Autowired
- private ApplicationService applicationService;
- @Test
- public void testDeploy(){
- ApplicationDTO applicationDTO = new ApplicationDTO();
- applicationDTO.setName("test");
- applicationDTO.setProjectName("demo");
- applicationDTO.setReplicas(1);
- ContainerDTO containerDTO = new ContainerDTO();
- containerDTO.setName("demo");
- containerDTO.setImage("10.1.1.243:18082/container_demo:1.0");
- PortDTO portDTO = new PortDTO();
- portDTO.setExpose(true);
- portDTO.setPort(8081);
- portDTO.setProtocol("TCP");
- Set<PortDTO> ports = new HashSet<>();
- ports.add(portDTO);
- containerDTO.setPorts(ports);
- applicationDTO.setContainers(Collections.singletonList(containerDTO));
- applicationService.deploy(applicationDTO);
- }
- }
|