REM:
1.添加业务信息查看、删除的mapper层测试。
This commit is contained in:
wangyiyun 2021-01-15 14:35:58 +08:00
parent 771c82e282
commit afc316945b
1 changed files with 87 additions and 4 deletions

View File

@ -23,8 +23,8 @@ import java.util.List;
@Slf4j @Slf4j
//@FixMethodOrder(MethodSorters.NAME_ASCENDING) //@FixMethodOrder(MethodSorters.NAME_ASCENDING)
//@DirtiesContext(classMode = DirtiesContext.ClassMode.AFTER_CLASS) //@DirtiesContext(classMode = DirtiesContext.ClassMode.AFTER_CLASS)
@Transactional //@Transactional
@Rollback //@Rollback
public class ServiceGroupMapperTest extends InitTestEnvironment { public class ServiceGroupMapperTest extends InitTestEnvironment {
/** /**
* The service group mapper. * The service group mapper.
@ -38,12 +38,25 @@ public class ServiceGroupMapperTest extends InitTestEnvironment {
private ObjectMapper objectMapper; private ObjectMapper objectMapper;
/** /**
* A 1 add new service group. * A 1 select all.
* *
* @throws JsonProcessingException the json processing exception * @throws JsonProcessingException the json processing exception
*/ */
@Test @Test
public void a1_addServiceGroup() throws JsonProcessingException{ public void a1_selectAllTest() throws JsonProcessingException{
List<ServiceInfo> serviceList = serviceGroupMapper.selectAll();
//Assert.assertNotNull(serviceList);
//Assert.assertNotEquals(serviceList.size(), 0);
log.info("Database: {}", objectMapper.writerWithDefaultPrettyPrinter().writeValueAsString(serviceList));
}
/**
* A 2 add new service group.
*
* @throws JsonProcessingException the json processing exception
*/
@Test
public void a2_addServiceGroup() throws JsonProcessingException{
List<ServiceInfo> service = new ArrayList<>(); List<ServiceInfo> service = new ArrayList<>();
service.add(ServiceInfo.builder() service.add(ServiceInfo.builder()
.serviceId("100") .serviceId("100")
@ -70,5 +83,75 @@ public class ServiceGroupMapperTest extends InitTestEnvironment {
} }
/**
* A 3 delete service group by id.
*/
@Test
public void a3_delServiceGroupByIdTest(){
List<ServiceInfo> service = new ArrayList<>();
service.add(ServiceInfo.builder()
.serviceId("100")
.serviceType("GAME")
.serviceBandwidth(1000L)
.serviceIp("192.168.100.1-192.168.100.10,192.168.100.20-192.168.100.21")
.build());
service.add(ServiceInfo.builder()
.serviceId("101")
.serviceType("DNS")
.serviceBandwidth(2000L)
.serviceIp("192.168.101.1-192.168.101.10")
.build());
serviceGroupMapper.addServiceGroup(service);
log.info("service number: {}", serviceGroupMapper.selectAll().size());
serviceGroupMapper.selectAll().forEach(v -> {
int ret = serviceGroupMapper.delServiceGroupById(v.getId());
try {
log.info("service info: {}", objectMapper.writerWithDefaultPrettyPrinter().writeValueAsString(v));
} catch (JsonProcessingException e) {
e.printStackTrace();
}
Assert.assertEquals(1,ret);
});
log.info("service after delete operate: {}", serviceGroupMapper.selectAll());
Assert.assertEquals(0,serviceGroupMapper.selectAll().size());
}
/**
* A 4 delete service group by service id.
*/
@Test
public void a4_delServiceGroupByServiceIdTest(){
List<ServiceInfo> service = new ArrayList<>();
service.add(ServiceInfo.builder()
.serviceId("100")
.serviceType("GAME")
.serviceBandwidth(1000L)
.serviceIp("192.168.100.1-192.168.100.10,192.168.100.20-192.168.100.21")
.build());
service.add(ServiceInfo.builder()
.serviceId("101")
.serviceType("DNS")
.serviceBandwidth(2000L)
.serviceIp("192.168.101.1-192.168.101.10")
.build());
serviceGroupMapper.addServiceGroup(service);
log.info("service number: {}", serviceGroupMapper.selectAll().size());
serviceGroupMapper.selectAll().forEach(v -> {
int ret = serviceGroupMapper.delServiceGroupByServiceId(v.getServiceId());
try {
log.info("service info: {}", objectMapper.writerWithDefaultPrettyPrinter().writeValueAsString(v));
} catch (JsonProcessingException e) {
e.printStackTrace();
}
Assert.assertEquals(1,ret);
});
log.info("service after delete operate: {}", serviceGroupMapper.selectAll());
Assert.assertEquals(0,serviceGroupMapper.selectAll().size());
}
} }