Browse Source

编译问题处理

jwy
review512jwy@163.com 2 weeks ago
parent
commit
6014cead81
  1. 142
      data-center-business-controller/src/test/java/com/techsor/datacenter/business/BaseApplicationTests.java
  2. 76
      data-center-business-controller/src/test/java/com/techsor/datacenter/business/controller/DataSrcConfigControllerTest.java
  3. 198
      data-center-business-controller/src/test/java/com/techsor/datacenter/business/controller/DeviceCategoryControllerTest.java
  4. 708
      data-center-business-service/src/test/java/com/techsor/datacenter/business/service/impl/DataSourceConfigServiceImplTest.java
  5. 2
      pom.xml

142
data-center-business-controller/src/test/java/com/techsor/datacenter/business/BaseApplicationTests.java

@ -1,71 +1,71 @@
package com.techsor.datacenter.business;
import com.techsor.datacenter.business.entity.gateway.EmqxClientsEntity;
import com.techsor.datacenter.business.model.DeviceConfigInfo;
import com.techsor.datacenter.business.service.ScheduleLoytechGatewayCheckService;
import com.techsor.datacenter.business.util.AlertContentUtils;
import org.apache.commons.lang3.ObjectUtils;
import org.apache.commons.lang3.StringUtils;
import org.apache.ibatis.executor.BaseExecutor;
import org.junit.Test;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.stereotype.Component;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.ZoneId;
import java.time.format.DateTimeFormatter;
import java.util.Locale;
public class BaseApplicationTests {
@Test
public void test(){
String min=null;
String max=null;
String[] dbmIdList="[deviceId]_temperature,[deviceId]_humidity".split(",");
String[] minList = (min != null) ? min.split(",") : new String[0];
String[] maxList = (max != null) ? max.split(",") : new String[0];
String formatedStr = "";
for (int i=0;i<dbmIdList.length;i++){
String tempMin = AlertContentUtils.MIN;
String tempMax = AlertContentUtils.MAX;
if (i<minList.length){
tempMin = minList[i];
}
if (i<maxList.length){
tempMax = maxList[i];
}
formatedStr = formatedStr + "($['"+dbmIdList[i]+"']>="+tempMin+" && $['"+dbmIdList[i]+"']<="+tempMax+") && ";
}
formatedStr = formatedStr.substring(0,formatedStr.length()-3);
formatedStr = formatedStr.replaceAll("\\[deviceId\\]","DDDD");
formatedStr = formatedStr.replaceAll("\\[deviceSn\\]","DDDD");
System.out.println(formatedStr);
}
private static String defaultIfNull(String value, String defaultValue) {
return value != null ? value : defaultValue;
}
private static String[] ensureLength(String[] original, int minLength) {
if (original.length >= minLength) {
return original;
}
String[] extended = new String[minLength];
for (int i = 0; i < original.length; i++) {
extended[i] = original[i];
}
for (int i = original.length; i < minLength; i++) {
extended[i] = "";
}
return extended;
}
}
//package com.techsor.datacenter.business;
//
//
//import com.techsor.datacenter.business.entity.gateway.EmqxClientsEntity;
//import com.techsor.datacenter.business.model.DeviceConfigInfo;
//import com.techsor.datacenter.business.service.ScheduleLoytechGatewayCheckService;
//import com.techsor.datacenter.business.util.AlertContentUtils;
//import org.apache.commons.lang3.ObjectUtils;
//import org.apache.commons.lang3.StringUtils;
//import org.apache.ibatis.executor.BaseExecutor;
//import org.junit.Test;
//import org.springframework.boot.test.context.SpringBootTest;
//import org.springframework.stereotype.Component;
//
//import java.time.LocalDate;
//import java.time.LocalDateTime;
//import java.time.ZoneId;
//import java.time.format.DateTimeFormatter;
//import java.util.Locale;
//
//
//
//public class BaseApplicationTests {
//
// @Test
// public void test(){
// String min=null;
// String max=null;
// String[] dbmIdList="[deviceId]_temperature,[deviceId]_humidity".split(",");
//
// String[] minList = (min != null) ? min.split(",") : new String[0];
// String[] maxList = (max != null) ? max.split(",") : new String[0];
// String formatedStr = "";
// for (int i=0;i<dbmIdList.length;i++){
// String tempMin = AlertContentUtils.MIN;
// String tempMax = AlertContentUtils.MAX;
// if (i<minList.length){
// tempMin = minList[i];
// }
// if (i<maxList.length){
// tempMax = maxList[i];
// }
// formatedStr = formatedStr + "($['"+dbmIdList[i]+"']>="+tempMin+" && $['"+dbmIdList[i]+"']<="+tempMax+") && ";
// }
// formatedStr = formatedStr.substring(0,formatedStr.length()-3);
// formatedStr = formatedStr.replaceAll("\\[deviceId\\]","DDDD");
// formatedStr = formatedStr.replaceAll("\\[deviceSn\\]","DDDD");
//
//
// System.out.println(formatedStr);
// }
//
// private static String defaultIfNull(String value, String defaultValue) {
// return value != null ? value : defaultValue;
// }
//
// private static String[] ensureLength(String[] original, int minLength) {
// if (original.length >= minLength) {
// return original;
// }
//
// String[] extended = new String[minLength];
// for (int i = 0; i < original.length; i++) {
// extended[i] = original[i];
// }
// for (int i = original.length; i < minLength; i++) {
// extended[i] = "";
// }
// return extended;
// }
//}

76
data-center-business-controller/src/test/java/com/techsor/datacenter/business/controller/DataSrcConfigControllerTest.java

@ -1,38 +1,38 @@
package com.techsor.datacenter.business.controller;
import com.techsor.datacenter.business.dto.datasource.DataSourceConfigSearchParams;
import com.techsor.datacenter.business.service.IDataSourceConfigService;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.mock.mockito.MockBean;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import org.springframework.test.web.servlet.ResultActions;
import org.springframework.test.web.servlet.request.MockHttpServletRequestBuilder;
import org.springframework.test.web.servlet.request.MockMvcRequestBuilders;
import org.springframework.test.web.servlet.result.MockMvcResultMatchers;
import org.springframework.test.web.servlet.setup.MockMvcBuilders;
@ContextConfiguration(classes = {DataSrcConfigController.class})
@RunWith(SpringJUnit4ClassRunner.class)
public class DataSrcConfigControllerTest {
@Autowired
private DataSrcConfigController dataSrcConfigController;
@MockBean
private IDataSourceConfigService iDataSourceConfigService;
/**
* Method under test: {@link DataSrcConfigController#getListPage(String, String, Long, Long, Integer, Integer, DataSourceConfigSearchParams)} (Long, Long, Integer, DataSourceConfigSearchParams)}
*/
@Test
public void testGetListPage() throws Exception {
MockHttpServletRequestBuilder requestBuilder = MockMvcRequestBuilders.post("/datasrc/list/page");
ResultActions actualPerformResult = MockMvcBuilders.standaloneSetup(dataSrcConfigController)
.build()
.perform(requestBuilder);
actualPerformResult.andExpect(MockMvcResultMatchers.status().is(400));
}
}
//package com.techsor.datacenter.business.controller;
//
//import com.techsor.datacenter.business.dto.datasource.DataSourceConfigSearchParams;
//import com.techsor.datacenter.business.service.IDataSourceConfigService;
//import org.junit.Test;
//import org.junit.runner.RunWith;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.boot.test.mock.mockito.MockBean;
//import org.springframework.test.context.ContextConfiguration;
//import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
//import org.springframework.test.web.servlet.ResultActions;
//import org.springframework.test.web.servlet.request.MockHttpServletRequestBuilder;
//import org.springframework.test.web.servlet.request.MockMvcRequestBuilders;
//import org.springframework.test.web.servlet.result.MockMvcResultMatchers;
//import org.springframework.test.web.servlet.setup.MockMvcBuilders;
//
//@ContextConfiguration(classes = {DataSrcConfigController.class})
//@RunWith(SpringJUnit4ClassRunner.class)
//public class DataSrcConfigControllerTest {
// @Autowired
// private DataSrcConfigController dataSrcConfigController;
//
// @MockBean
// private IDataSourceConfigService iDataSourceConfigService;
//
// /**
// * Method under test: {@link DataSrcConfigController#getListPage(String, String, Long, Long, Integer, Integer, DataSourceConfigSearchParams)} (Long, Long, Integer, DataSourceConfigSearchParams)}
// */
// @Test
// public void testGetListPage() throws Exception {
// MockHttpServletRequestBuilder requestBuilder = MockMvcRequestBuilders.post("/datasrc/list/page");
// ResultActions actualPerformResult = MockMvcBuilders.standaloneSetup(dataSrcConfigController)
// .build()
// .perform(requestBuilder);
// actualPerformResult.andExpect(MockMvcResultMatchers.status().is(400));
// }
//}
//

198
data-center-business-controller/src/test/java/com/techsor/datacenter/business/controller/DeviceCategoryControllerTest.java

@ -1,99 +1,99 @@
package com.techsor.datacenter.business.controller;
import static org.mockito.Mockito.when;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.techsor.datacenter.business.dto.device.DeviceConfigParams;
import com.techsor.datacenter.business.dto.device.DeviceConfigSearchParams;
import com.techsor.datacenter.business.service.IDeviceTypeService;
import java.util.ArrayList;
import java.util.HashMap;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mockito;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.boot.test.mock.mockito.MockBean;
import org.springframework.context.ApplicationContext;
import org.springframework.http.MediaType;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import org.springframework.test.context.junit4.SpringRunner;
import org.springframework.test.web.servlet.MockMvc;
import org.springframework.test.web.servlet.ResultActions;
import org.springframework.test.web.servlet.request.MockHttpServletRequestBuilder;
import org.springframework.test.web.servlet.request.MockMvcRequestBuilders;
import org.springframework.test.web.servlet.result.MockMvcResultMatchers;
import org.springframework.test.web.servlet.setup.MockMvcBuilders;
import org.springframework.web.context.WebApplicationContext;
import jakarta.annotation.Resource;
@RunWith(SpringRunner.class)
@SpringBootTest
@AutoConfigureMockMvc
public class DeviceCategoryControllerTest {
@Resource
private IDeviceTypeService iDeviceTypeService;
@Resource
private MockMvc mockMvc;
/**
* Method under test: {@link DeviceCategoryController#configDeviceInfos(String, String, Long, Long, Integer, Integer, DeviceConfigParams)} (String, Long, Long, Integer, Integer, DeviceConfigParams)}
*/
@Test
public void testConfigDeviceInfos() throws Exception {
DeviceConfigParams deviceConfigParams = new DeviceConfigParams();
deviceConfigParams.setDeviceDataSrc("Device Data Src");
deviceConfigParams.setDeviceType("Device Type");
deviceConfigParams.setExpressionMap(new HashMap<>());
deviceConfigParams.setExpressionVariableMap(new HashMap<>());
deviceConfigParams.setOriginJsonFormat("Origin Json Format");
deviceConfigParams.setTargetForwardCode("Target Forward Code");
deviceConfigParams.setTargetJsonFormat("Target Json Format");
String content = (new ObjectMapper()).writeValueAsString(deviceConfigParams);
this.mockMvc.perform(MockMvcRequestBuilders.post("/devicecate/config/deviceInfos/config")
.contentType(MediaType.APPLICATION_JSON)
.content(content))
.andExpect(MockMvcResultMatchers.status().isOk());
}
/**
* Method under test: {@link DeviceCategoryController#getBuildInFunctionList(String)}
*/
@Test
public void testGetBuildInFunctionList() throws Exception {
}
/**
* Method under test: {@link DeviceCategoryController#queryBuildInfos(String, Long, Long, Integer, Integer, DeviceConfigSearchParams)}
*/
@Test
public void testQueryBuildInfos() throws Exception {
DeviceConfigSearchParams deviceConfigSearchParams = new DeviceConfigSearchParams();
deviceConfigSearchParams.setCompanyIdList(new ArrayList<>());
deviceConfigSearchParams.setCompanyIds("Company Ids");
deviceConfigSearchParams.setPageNum(10);
deviceConfigSearchParams.setPageSize(3);
deviceConfigSearchParams.setSpaceIdList(new ArrayList<>());
deviceConfigSearchParams.setSpaceIds("Space Ids");
deviceConfigSearchParams.setUserId(1L);
String content = (new ObjectMapper()).writeValueAsString(deviceConfigSearchParams);
this.mockMvc.perform(MockMvcRequestBuilders.post("/devicecate/config/deviceInfos/query")
.contentType(MediaType.APPLICATION_JSON)
.content(content))
.andExpect(MockMvcResultMatchers.status().isOk());
}
}
//package com.techsor.datacenter.business.controller;
//
//import static org.mockito.Mockito.when;
//
//import com.fasterxml.jackson.databind.ObjectMapper;
//import com.techsor.datacenter.business.dto.device.DeviceConfigParams;
//import com.techsor.datacenter.business.dto.device.DeviceConfigSearchParams;
//import com.techsor.datacenter.business.service.IDeviceTypeService;
//
//import java.util.ArrayList;
//
//import java.util.HashMap;
//
//import org.junit.Test;
//import org.junit.runner.RunWith;
//import org.mockito.Mockito;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc;
//import org.springframework.boot.test.context.SpringBootTest;
//import org.springframework.boot.test.mock.mockito.MockBean;
//import org.springframework.context.ApplicationContext;
//import org.springframework.http.MediaType;
//import org.springframework.test.context.ContextConfiguration;
//import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
//import org.springframework.test.context.junit4.SpringRunner;
//import org.springframework.test.web.servlet.MockMvc;
//import org.springframework.test.web.servlet.ResultActions;
//import org.springframework.test.web.servlet.request.MockHttpServletRequestBuilder;
//import org.springframework.test.web.servlet.request.MockMvcRequestBuilders;
//import org.springframework.test.web.servlet.result.MockMvcResultMatchers;
//import org.springframework.test.web.servlet.setup.MockMvcBuilders;
//import org.springframework.web.context.WebApplicationContext;
//
//import jakarta.annotation.Resource;
//
//
//@RunWith(SpringRunner.class)
//@SpringBootTest
//@AutoConfigureMockMvc
//public class DeviceCategoryControllerTest {
//
//
// @Resource
// private IDeviceTypeService iDeviceTypeService;
//
// @Resource
// private MockMvc mockMvc;
// /**
// * Method under test: {@link DeviceCategoryController#configDeviceInfos(String, String, Long, Long, Integer, Integer, DeviceConfigParams)} (String, Long, Long, Integer, Integer, DeviceConfigParams)}
// */
// @Test
// public void testConfigDeviceInfos() throws Exception {
// DeviceConfigParams deviceConfigParams = new DeviceConfigParams();
// deviceConfigParams.setDeviceDataSrc("Device Data Src");
// deviceConfigParams.setDeviceType("Device Type");
// deviceConfigParams.setExpressionMap(new HashMap<>());
// deviceConfigParams.setExpressionVariableMap(new HashMap<>());
// deviceConfigParams.setOriginJsonFormat("Origin Json Format");
// deviceConfigParams.setTargetForwardCode("Target Forward Code");
// deviceConfigParams.setTargetJsonFormat("Target Json Format");
// String content = (new ObjectMapper()).writeValueAsString(deviceConfigParams);
//
// this.mockMvc.perform(MockMvcRequestBuilders.post("/devicecate/config/deviceInfos/config")
// .contentType(MediaType.APPLICATION_JSON)
// .content(content))
// .andExpect(MockMvcResultMatchers.status().isOk());
//
// }
//
// /**
// * Method under test: {@link DeviceCategoryController#getBuildInFunctionList(String)}
// */
// @Test
// public void testGetBuildInFunctionList() throws Exception {
//
// }
//
// /**
// * Method under test: {@link DeviceCategoryController#queryBuildInfos(String, Long, Long, Integer, Integer, DeviceConfigSearchParams)}
// */
// @Test
// public void testQueryBuildInfos() throws Exception {
// DeviceConfigSearchParams deviceConfigSearchParams = new DeviceConfigSearchParams();
// deviceConfigSearchParams.setCompanyIdList(new ArrayList<>());
// deviceConfigSearchParams.setCompanyIds("Company Ids");
// deviceConfigSearchParams.setPageNum(10);
// deviceConfigSearchParams.setPageSize(3);
// deviceConfigSearchParams.setSpaceIdList(new ArrayList<>());
// deviceConfigSearchParams.setSpaceIds("Space Ids");
// deviceConfigSearchParams.setUserId(1L);
// String content = (new ObjectMapper()).writeValueAsString(deviceConfigSearchParams);
// this.mockMvc.perform(MockMvcRequestBuilders.post("/devicecate/config/deviceInfos/query")
// .contentType(MediaType.APPLICATION_JSON)
// .content(content))
// .andExpect(MockMvcResultMatchers.status().isOk());
//
// }
//}
//

708
data-center-business-service/src/test/java/com/techsor/datacenter/business/service/impl/DataSourceConfigServiceImplTest.java

@ -1,352 +1,356 @@
package com.techsor.datacenter.business.service.impl;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;
import static org.mockito.Mockito.atLeast;
import static org.mockito.Mockito.doNothing;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when;
import com.techsor.datacenter.business.common.response.PageInfo;
import com.techsor.datacenter.business.common.response.SimpleDataResponse;
import com.techsor.datacenter.business.dao.ex.DataSourceConfigMapperExt;
import com.techsor.datacenter.business.dto.datasource.DataSourceConfigSearchParams;
import com.techsor.datacenter.business.model.DataSourceConfig;
import com.techsor.datacenter.business.service.IDataSourceConfigService;
import com.techsor.datacenter.business.service.common.CommonOpt;
import com.techsor.datacenter.business.vo.datasrc.DataSourceConfigVO;
import java.time.LocalDate;
import java.time.ZoneOffset;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Date;
import java.util.List;
import org.apache.commons.collections4.CollectionUtils;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mockito;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.mock.mockito.MockBean;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import jakarta.annotation.Resource;
@ContextConfiguration(classes = {DataSourceConfigServiceImpl.class})
@RunWith(SpringJUnit4ClassRunner.class)
public class DataSourceConfigServiceImplTest {
@MockBean
private CommonOpt commonOpt;
@MockBean
private DataSourceConfigMapperExt dataSourceConfigMapperExt;
@Autowired
private IDataSourceConfigService dataSourceConfigService;
@Test
public void testGetPageList(){
DataSourceConfigSearchParams dataSourceConfigSearchParams=new DataSourceConfigSearchParams();
dataSourceConfigSearchParams.setCompanyIdList(Arrays.asList(1L));
List<DataSourceConfigVO> resultList= this.dataSourceConfigMapperExt.getListPage(dataSourceConfigSearchParams);
assertEquals("结果集大于1", CollectionUtils.size(resultList)>0,true);
}
/**
* Method under test: {@link DataSourceConfigServiceImpl#switchState(Long, Long, Long, Integer)}
*/
@Test
public void testSwitchState() {
DataSourceConfig dataSourceConfig = new DataSourceConfig();
dataSourceConfig.setApiKey("Api Key");
dataSourceConfig.setCode("Code");
dataSourceConfig.setCompanyId(1L);
dataSourceConfig.setCreatedBy(1L);
dataSourceConfig
.setCreatedTimestamp(Date.from(LocalDate.of(1970, 1, 1).atStartOfDay().atZone(ZoneOffset.UTC).toInstant()));
dataSourceConfig.setId(1L);
dataSourceConfig.setMethodType("Method Type");
dataSourceConfig.setName("Name");
dataSourceConfig.setParams("Params");
dataSourceConfig.setState("MD");
dataSourceConfig.setUpdatedBy(1L);
dataSourceConfig
.setUpdatedTimestamp(Date.from(LocalDate.of(1970, 1, 1).atStartOfDay().atZone(ZoneOffset.UTC).toInstant()));
when(dataSourceConfigMapperExt.selectByPrimaryKey(Mockito.<Long>any())).thenReturn(dataSourceConfig);
SimpleDataResponse actualSwitchStateResult = dataSourceConfigService.switchState(1L, 1L, 1L, 1);
assertEquals(20002, actualSwitchStateResult.getCode());
assertEquals("公司数据源不允许操作", actualSwitchStateResult.getMsg());
verify(dataSourceConfigMapperExt).selectByPrimaryKey(Mockito.<Long>any());
}
/**
* Method under test: {@link DataSourceConfigServiceImpl#getListPage(DataSourceConfigSearchParams, Long, Long, Integer)}
*/
@Test
public void testGetListPage() {
DataSourceConfigSearchParams dataSourceConfigSearchParams = new DataSourceConfigSearchParams();
dataSourceConfigSearchParams.setCompanyIdList(new ArrayList<>());
dataSourceConfigSearchParams.setCompanyIds("Company Ids");
dataSourceConfigSearchParams.setPageNum(10);
dataSourceConfigSearchParams.setPageSize(3);
dataSourceConfigSearchParams.setUserId(1L);
PageInfo<DataSourceConfigVO> actualListPage = dataSourceConfigService
.getListPage(dataSourceConfigSearchParams, 1L, 1L, 1);
assertEquals(0L, actualListPage.getEndRow());
}
/**
* Method under test: {@link DataSourceConfigServiceImpl#getListPage(DataSourceConfigSearchParams, Long, Long, Integer)}
*/
@Test
public void testGetListPage2() {
when(commonOpt.filterCompanyIds(Mockito.<Long>any(), Mockito.<String>any())).thenReturn(new ArrayList<>());
DataSourceConfigVO dataSourceConfigVO = new DataSourceConfigVO();
dataSourceConfigVO.setApiKey("Api Key");
dataSourceConfigVO.setCode("Code");
dataSourceConfigVO.setId(1L);
dataSourceConfigVO.setMethodType("Method Type");
dataSourceConfigVO.setName("Name");
dataSourceConfigVO.setParams("Params");
dataSourceConfigVO.setState("MD");
ArrayList<DataSourceConfigVO> dataSourceConfigVOList = new ArrayList<>();
dataSourceConfigVOList.add(dataSourceConfigVO);
when(dataSourceConfigMapperExt.getListPage(Mockito.<DataSourceConfigSearchParams>any()))
.thenReturn(dataSourceConfigVOList);
DataSourceConfigSearchParams dataSourceConfigSearchParams = new DataSourceConfigSearchParams();
dataSourceConfigSearchParams.setCompanyIdList(new ArrayList<>());
dataSourceConfigSearchParams.setCompanyIds("Company Ids");
dataSourceConfigSearchParams.setPageNum(10);
dataSourceConfigSearchParams.setPageSize(3);
dataSourceConfigSearchParams.setUserId(1L);
PageInfo<DataSourceConfigVO> actualListPage = dataSourceConfigService
.getListPage(dataSourceConfigSearchParams, 1L, 1L, 1);
assertEquals(0L, actualListPage.getEndRow());
assertTrue(actualListPage.isIsLastPage());
assertTrue(actualListPage.isIsFirstPage());
assertFalse(actualListPage.isHasPreviousPage());
assertFalse(actualListPage.isHasNextPage());
assertEquals(1L, actualListPage.getTotal());
assertEquals(0L, actualListPage.getStartRow());
assertEquals(1, actualListPage.getSize());
assertEquals(1, actualListPage.getPages());
assertEquals(1, actualListPage.getPageSize());
assertEquals(1, actualListPage.getPageNum());
int[] navigatepageNums = actualListPage.getNavigatepageNums();
assertEquals(1, navigatepageNums.length);
assertEquals(8, actualListPage.getNavigatePages());
assertEquals(1, actualListPage.getNavigateFirstPage());
assertEquals(1, actualListPage.getNavigateLastPage());
assertEquals(1, actualListPage.getList().size());
assertEquals(1, navigatepageNums[0]);
verify(commonOpt).filterCompanyIds(Mockito.<Long>any(), Mockito.<String>any());
verify(dataSourceConfigMapperExt).getListPage(Mockito.<DataSourceConfigSearchParams>any());
assertTrue(dataSourceConfigSearchParams.getCompanyIdList().isEmpty());
}
/**
* Method under test: {@link DataSourceConfigServiceImpl#getListPage(DataSourceConfigSearchParams, Long, Long, Integer)}
*/
@Test
public void testGetListPage3() {
when(dataSourceConfigMapperExt.getListPage(Mockito.<DataSourceConfigSearchParams>any()))
.thenReturn(new ArrayList<>());
DataSourceConfigSearchParams dataSourceConfigSearchParams = mock(DataSourceConfigSearchParams.class);
when(dataSourceConfigSearchParams.getPageNum()).thenReturn(10);
when(dataSourceConfigSearchParams.getPageSize()).thenReturn(3);
when(dataSourceConfigSearchParams.getCompanyIds()).thenReturn("");
doNothing().when(dataSourceConfigSearchParams).setCompanyIdList(Mockito.<List<Long>>any());
doNothing().when(dataSourceConfigSearchParams).setCompanyIds(Mockito.<String>any());
doNothing().when(dataSourceConfigSearchParams).setPageNum(Mockito.<Integer>any());
doNothing().when(dataSourceConfigSearchParams).setPageSize(Mockito.<Integer>any());
doNothing().when(dataSourceConfigSearchParams).setUserId(Mockito.<Long>any());
dataSourceConfigSearchParams.setCompanyIdList(new ArrayList<>());
dataSourceConfigSearchParams.setCompanyIds("Company Ids");
dataSourceConfigSearchParams.setPageNum(10);
dataSourceConfigSearchParams.setPageSize(3);
dataSourceConfigSearchParams.setUserId(1L);
PageInfo<DataSourceConfigVO> actualListPage = dataSourceConfigService
.getListPage(dataSourceConfigSearchParams, 1L, 1L, 1);
assertEquals(0L, actualListPage.getEndRow());
assertTrue(actualListPage.isIsLastPage());
assertTrue(actualListPage.isIsFirstPage());
assertFalse(actualListPage.isHasPreviousPage());
assertFalse(actualListPage.isHasNextPage());
assertEquals(0L, actualListPage.getTotal());
assertEquals(0L, actualListPage.getStartRow());
assertEquals(0, actualListPage.getSize());
assertEquals(0, actualListPage.getPages());
assertEquals(0, actualListPage.getPageSize());
assertEquals(1, actualListPage.getPageNum());
assertEquals(0, actualListPage.getNavigatepageNums().length);
assertEquals(8, actualListPage.getNavigatePages());
assertTrue(actualListPage.getList().isEmpty());
verify(dataSourceConfigMapperExt).getListPage(Mockito.<DataSourceConfigSearchParams>any());
verify(dataSourceConfigSearchParams, atLeast(1)).getPageNum();
verify(dataSourceConfigSearchParams, atLeast(1)).getPageSize();
verify(dataSourceConfigSearchParams).getCompanyIds();
verify(dataSourceConfigSearchParams, atLeast(1)).setCompanyIdList(Mockito.<List<Long>>any());
verify(dataSourceConfigSearchParams).setCompanyIds(Mockito.<String>any());
verify(dataSourceConfigSearchParams).setPageNum(Mockito.<Integer>any());
verify(dataSourceConfigSearchParams).setPageSize(Mockito.<Integer>any());
verify(dataSourceConfigSearchParams).setUserId(Mockito.<Long>any());
}
/**
* Method under test: {@link DataSourceConfigServiceImpl#getListPage(DataSourceConfigSearchParams, Long, Long, Integer)}
*/
@Test
public void testGetListPage4() {
when(dataSourceConfigMapperExt.getListPage(Mockito.<DataSourceConfigSearchParams>any()))
.thenReturn(new ArrayList<>());
DataSourceConfigSearchParams dataSourceConfigSearchParams = mock(DataSourceConfigSearchParams.class);
when(dataSourceConfigSearchParams.getPageNum()).thenReturn(null);
when(dataSourceConfigSearchParams.getPageSize()).thenReturn(3);
when(dataSourceConfigSearchParams.getCompanyIds()).thenReturn("");
doNothing().when(dataSourceConfigSearchParams).setCompanyIdList(Mockito.<List<Long>>any());
doNothing().when(dataSourceConfigSearchParams).setCompanyIds(Mockito.<String>any());
doNothing().when(dataSourceConfigSearchParams).setPageNum(Mockito.<Integer>any());
doNothing().when(dataSourceConfigSearchParams).setPageSize(Mockito.<Integer>any());
doNothing().when(dataSourceConfigSearchParams).setUserId(Mockito.<Long>any());
dataSourceConfigSearchParams.setCompanyIdList(new ArrayList<>());
dataSourceConfigSearchParams.setCompanyIds("Company Ids");
dataSourceConfigSearchParams.setPageNum(10);
dataSourceConfigSearchParams.setPageSize(3);
dataSourceConfigSearchParams.setUserId(1L);
PageInfo<DataSourceConfigVO> actualListPage = dataSourceConfigService
.getListPage(dataSourceConfigSearchParams, 1L, 1L, 1);
assertEquals(0L, actualListPage.getEndRow());
assertTrue(actualListPage.isIsLastPage());
assertTrue(actualListPage.isIsFirstPage());
assertFalse(actualListPage.isHasPreviousPage());
assertFalse(actualListPage.isHasNextPage());
assertEquals(0L, actualListPage.getTotal());
assertEquals(0L, actualListPage.getStartRow());
assertEquals(0, actualListPage.getSize());
assertEquals(0, actualListPage.getPages());
assertEquals(0, actualListPage.getPageSize());
assertEquals(1, actualListPage.getPageNum());
assertEquals(0, actualListPage.getNavigatepageNums().length);
assertEquals(8, actualListPage.getNavigatePages());
assertTrue(actualListPage.getList().isEmpty());
verify(dataSourceConfigMapperExt).getListPage(Mockito.<DataSourceConfigSearchParams>any());
verify(dataSourceConfigSearchParams).getPageNum();
verify(dataSourceConfigSearchParams, atLeast(1)).getPageSize();
verify(dataSourceConfigSearchParams).getCompanyIds();
verify(dataSourceConfigSearchParams, atLeast(1)).setCompanyIdList(Mockito.<List<Long>>any());
verify(dataSourceConfigSearchParams).setCompanyIds(Mockito.<String>any());
verify(dataSourceConfigSearchParams).setPageNum(Mockito.<Integer>any());
verify(dataSourceConfigSearchParams).setPageSize(Mockito.<Integer>any());
verify(dataSourceConfigSearchParams).setUserId(Mockito.<Long>any());
}
/**
* Method under test: {@link DataSourceConfigServiceImpl#getListPage(DataSourceConfigSearchParams, Long, Long, Integer)}
*/
@Test
public void testGetListPage5() {
when(dataSourceConfigMapperExt.getListPage(Mockito.<DataSourceConfigSearchParams>any()))
.thenReturn(new ArrayList<>());
DataSourceConfigSearchParams dataSourceConfigSearchParams = mock(DataSourceConfigSearchParams.class);
when(dataSourceConfigSearchParams.getPageNum()).thenReturn(10);
when(dataSourceConfigSearchParams.getPageSize()).thenReturn(null);
when(dataSourceConfigSearchParams.getCompanyIds()).thenReturn("");
doNothing().when(dataSourceConfigSearchParams).setCompanyIdList(Mockito.<List<Long>>any());
doNothing().when(dataSourceConfigSearchParams).setCompanyIds(Mockito.<String>any());
doNothing().when(dataSourceConfigSearchParams).setPageNum(Mockito.<Integer>any());
doNothing().when(dataSourceConfigSearchParams).setPageSize(Mockito.<Integer>any());
doNothing().when(dataSourceConfigSearchParams).setUserId(Mockito.<Long>any());
dataSourceConfigSearchParams.setCompanyIdList(new ArrayList<>());
dataSourceConfigSearchParams.setCompanyIds("Company Ids");
dataSourceConfigSearchParams.setPageNum(10);
dataSourceConfigSearchParams.setPageSize(3);
dataSourceConfigSearchParams.setUserId(1L);
PageInfo<DataSourceConfigVO> actualListPage = dataSourceConfigService
.getListPage(dataSourceConfigSearchParams, 1L, 1L, 1);
assertEquals(0L, actualListPage.getEndRow());
assertTrue(actualListPage.isIsLastPage());
assertTrue(actualListPage.isIsFirstPage());
assertFalse(actualListPage.isHasPreviousPage());
assertFalse(actualListPage.isHasNextPage());
assertEquals(0L, actualListPage.getTotal());
assertEquals(0L, actualListPage.getStartRow());
assertEquals(0, actualListPage.getSize());
assertEquals(0, actualListPage.getPages());
assertEquals(0, actualListPage.getPageSize());
assertEquals(1, actualListPage.getPageNum());
assertEquals(0, actualListPage.getNavigatepageNums().length);
assertEquals(8, actualListPage.getNavigatePages());
assertTrue(actualListPage.getList().isEmpty());
verify(dataSourceConfigMapperExt).getListPage(Mockito.<DataSourceConfigSearchParams>any());
verify(dataSourceConfigSearchParams, atLeast(1)).getPageNum();
verify(dataSourceConfigSearchParams).getPageSize();
verify(dataSourceConfigSearchParams).getCompanyIds();
verify(dataSourceConfigSearchParams, atLeast(1)).setCompanyIdList(Mockito.<List<Long>>any());
verify(dataSourceConfigSearchParams).setCompanyIds(Mockito.<String>any());
verify(dataSourceConfigSearchParams).setPageNum(Mockito.<Integer>any());
verify(dataSourceConfigSearchParams).setPageSize(Mockito.<Integer>any());
verify(dataSourceConfigSearchParams).setUserId(Mockito.<Long>any());
}
/**
* Method under test: {@link DataSourceConfigServiceImpl#getListPage(DataSourceConfigSearchParams, Long, Long, Integer)}
*/
@Test
public void testGetListPage6() {
when(dataSourceConfigMapperExt.getListPage(Mockito.<DataSourceConfigSearchParams>any()))
.thenReturn(new ArrayList<>());
DataSourceConfigSearchParams dataSourceConfigSearchParams = mock(DataSourceConfigSearchParams.class);
when(dataSourceConfigSearchParams.getPageNum()).thenReturn(null);
when(dataSourceConfigSearchParams.getPageSize()).thenReturn(3);
when(dataSourceConfigSearchParams.getCompanyIds()).thenReturn(null);
doNothing().when(dataSourceConfigSearchParams).setCompanyIdList(Mockito.<List<Long>>any());
doNothing().when(dataSourceConfigSearchParams).setCompanyIds(Mockito.<String>any());
doNothing().when(dataSourceConfigSearchParams).setPageNum(Mockito.<Integer>any());
doNothing().when(dataSourceConfigSearchParams).setPageSize(Mockito.<Integer>any());
doNothing().when(dataSourceConfigSearchParams).setUserId(Mockito.<Long>any());
dataSourceConfigSearchParams.setCompanyIdList(new ArrayList<>());
dataSourceConfigSearchParams.setCompanyIds("Company Ids");
dataSourceConfigSearchParams.setPageNum(10);
dataSourceConfigSearchParams.setPageSize(3);
dataSourceConfigSearchParams.setUserId(1L);
PageInfo<DataSourceConfigVO> actualListPage = dataSourceConfigService
.getListPage(dataSourceConfigSearchParams, 1L, 1L, 1);
assertEquals(0L, actualListPage.getEndRow());
assertTrue(actualListPage.isIsLastPage());
assertTrue(actualListPage.isIsFirstPage());
assertFalse(actualListPage.isHasPreviousPage());
assertFalse(actualListPage.isHasNextPage());
assertEquals(0L, actualListPage.getTotal());
assertEquals(0L, actualListPage.getStartRow());
assertEquals(0, actualListPage.getSize());
assertEquals(0, actualListPage.getPages());
assertEquals(0, actualListPage.getPageSize());
assertEquals(1, actualListPage.getPageNum());
assertEquals(0, actualListPage.getNavigatepageNums().length);
assertEquals(8, actualListPage.getNavigatePages());
assertTrue(actualListPage.getList().isEmpty());
verify(dataSourceConfigMapperExt).getListPage(Mockito.<DataSourceConfigSearchParams>any());
verify(dataSourceConfigSearchParams).getPageNum();
verify(dataSourceConfigSearchParams, atLeast(1)).getPageSize();
verify(dataSourceConfigSearchParams).getCompanyIds();
verify(dataSourceConfigSearchParams, atLeast(1)).setCompanyIdList(Mockito.<List<Long>>any());
verify(dataSourceConfigSearchParams).setCompanyIds(Mockito.<String>any());
verify(dataSourceConfigSearchParams).setPageNum(Mockito.<Integer>any());
verify(dataSourceConfigSearchParams).setPageSize(Mockito.<Integer>any());
verify(dataSourceConfigSearchParams).setUserId(Mockito.<Long>any());
}
}
//package com.techsor.datacenter.business.service.impl;
//
//import static org.junit.Assert.assertEquals;
//import static org.junit.Assert.assertFalse;
//import static org.junit.Assert.assertTrue;
//import static org.mockito.Mockito.atLeast;
//import static org.mockito.Mockito.doNothing;
//import static org.mockito.Mockito.mock;
//import static org.mockito.Mockito.verify;
//import static org.mockito.Mockito.when;
//
//import com.techsor.datacenter.business.common.language.msg.MsgLanguageChange; // 导入
//import com.techsor.datacenter.business.common.response.PageInfo;
//import com.techsor.datacenter.business.common.response.SimpleDataResponse;
//import com.techsor.datacenter.business.dao.ex.DataSourceConfigMapperExt;
//import com.techsor.datacenter.business.dto.datasource.DataSourceConfigSearchParams;
//import com.techsor.datacenter.business.model.DataSourceConfig;
//import com.techsor.datacenter.business.service.IDataSourceConfigService;
//import com.techsor.datacenter.business.service.common.CommonOpt;
//import com.techsor.datacenter.business.vo.datasrc.DataSourceConfigVO;
//
//import java.time.LocalDate;
//import java.time.ZoneOffset;
//import java.util.ArrayList;
//import java.util.Arrays;
//import java.util.Date;
//import java.util.List;
//
//import org.apache.commons.collections4.CollectionUtils;
//import org.junit.Test;
//import org.junit.runner.RunWith;
//import org.mockito.Mockito;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.boot.test.context.SpringBootTest;
//import org.springframework.test.context.bean.override.mockito.MockitoBean;
//import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
//
//// 注意:不再使用 @ContextConfiguration,改用 @SpringBootTest
//@SpringBootTest(classes = {DataSourceConfigServiceImpl.class}) // 只加载被测服务
//@RunWith(SpringJUnit4ClassRunner.class) // 保留 JUnit 4 运行器
//public class DataSourceConfigServiceImplTest {
//
// @MockitoBean
// private CommonOpt commonOpt; // 已模拟
//
// @MockitoBean
// private DataSourceConfigMapperExt dataSourceConfigMapperExt; // 已模拟
//
// @MockitoBean
// private MsgLanguageChange msgLanguageChange; // ⬅️ 新增:模拟缺失的 Bean
//
// @Autowired
// private IDataSourceConfigService dataSourceConfigService;
//
//
// @Test
// public void testGetPageList(){
//
// DataSourceConfigSearchParams dataSourceConfigSearchParams=new DataSourceConfigSearchParams();
// dataSourceConfigSearchParams.setCompanyIdList(Arrays.asList(1L));
// List<DataSourceConfigVO> resultList= this.dataSourceConfigMapperExt.getListPage(dataSourceConfigSearchParams);
//
// assertEquals("结果集大于1", CollectionUtils.size(resultList)>0,true);
// }
//
//
// /**
// * Method under test: {@link DataSourceConfigServiceImpl#switchState(Long, Long, Long, Integer)}
// */
// @Test
// public void testSwitchState() {
// DataSourceConfig dataSourceConfig = new DataSourceConfig();
// dataSourceConfig.setApiKey("Api Key");
// dataSourceConfig.setCode("Code");
// dataSourceConfig.setCompanyId(1L);
// dataSourceConfig.setCreatedBy(1L);
// dataSourceConfig
// .setCreatedTimestamp(Date.from(LocalDate.of(1970, 1, 1).atStartOfDay().atZone(ZoneOffset.UTC).toInstant()));
// dataSourceConfig.setId(1L);
// dataSourceConfig.setMethodType("Method Type");
// dataSourceConfig.setName("Name");
// dataSourceConfig.setParams("Params");
// dataSourceConfig.setState("MD");
// dataSourceConfig.setUpdatedBy(1L);
// dataSourceConfig
// .setUpdatedTimestamp(Date.from(LocalDate.of(1970, 1, 1).atStartOfDay().atZone(ZoneOffset.UTC).toInstant()));
// when(dataSourceConfigMapperExt.selectByPrimaryKey(Mockito.<Long>any())).thenReturn(dataSourceConfig);
// SimpleDataResponse actualSwitchStateResult = dataSourceConfigService.switchState(1L, 1L, 1L, 1);
// assertEquals(20002, actualSwitchStateResult.getCode());
// assertEquals("公司数据源不允许操作", actualSwitchStateResult.getMsg());
// verify(dataSourceConfigMapperExt).selectByPrimaryKey(Mockito.<Long>any());
// }
//
// /**
// * Method under test: {@link DataSourceConfigServiceImpl#getListPage(DataSourceConfigSearchParams, Long, Long, Integer)}
// */
// @Test
// public void testGetListPage() {
//
//
// DataSourceConfigSearchParams dataSourceConfigSearchParams = new DataSourceConfigSearchParams();
// dataSourceConfigSearchParams.setCompanyIdList(new ArrayList<>());
// dataSourceConfigSearchParams.setCompanyIds("Company Ids");
// dataSourceConfigSearchParams.setPageNum(10);
// dataSourceConfigSearchParams.setPageSize(3);
// dataSourceConfigSearchParams.setUserId(1L);
// PageInfo<DataSourceConfigVO> actualListPage = dataSourceConfigService
// .getListPage(dataSourceConfigSearchParams, 1L, 1L, 1);
// assertEquals(0L, actualListPage.getEndRow());
// }
//
// /**
// * Method under test: {@link DataSourceConfigServiceImpl#getListPage(DataSourceConfigSearchParams, Long, Long, Integer)}
// */
// @Test
// public void testGetListPage2() {
// when(commonOpt.filterCompanyIds(Mockito.<Long>any(), Mockito.<String>any())).thenReturn(new ArrayList<>());
//
// DataSourceConfigVO dataSourceConfigVO = new DataSourceConfigVO();
// dataSourceConfigVO.setApiKey("Api Key");
// dataSourceConfigVO.setCode("Code");
// dataSourceConfigVO.setId(1L);
// dataSourceConfigVO.setMethodType("Method Type");
// dataSourceConfigVO.setName("Name");
// dataSourceConfigVO.setParams("Params");
// dataSourceConfigVO.setState("MD");
//
// ArrayList<DataSourceConfigVO> dataSourceConfigVOList = new ArrayList<>();
// dataSourceConfigVOList.add(dataSourceConfigVO);
// when(dataSourceConfigMapperExt.getListPage(Mockito.<DataSourceConfigSearchParams>any()))
// .thenReturn(dataSourceConfigVOList);
//
// DataSourceConfigSearchParams dataSourceConfigSearchParams = new DataSourceConfigSearchParams();
// dataSourceConfigSearchParams.setCompanyIdList(new ArrayList<>());
// dataSourceConfigSearchParams.setCompanyIds("Company Ids");
// dataSourceConfigSearchParams.setPageNum(10);
// dataSourceConfigSearchParams.setPageSize(3);
// dataSourceConfigSearchParams.setUserId(1L);
// PageInfo<DataSourceConfigVO> actualListPage = dataSourceConfigService
// .getListPage(dataSourceConfigSearchParams, 1L, 1L, 1);
// assertEquals(0L, actualListPage.getEndRow());
// assertTrue(actualListPage.isIsLastPage());
// assertTrue(actualListPage.isIsFirstPage());
// assertFalse(actualListPage.isHasPreviousPage());
// assertFalse(actualListPage.isHasNextPage());
// assertEquals(1L, actualListPage.getTotal());
// assertEquals(0L, actualListPage.getStartRow());
// assertEquals(1, actualListPage.getSize());
// assertEquals(1, actualListPage.getPages());
// assertEquals(1, actualListPage.getPageSize());
// assertEquals(1, actualListPage.getPageNum());
// int[] navigatepageNums = actualListPage.getNavigatepageNums();
// assertEquals(1, navigatepageNums.length);
// assertEquals(8, actualListPage.getNavigatePages());
// assertEquals(1, actualListPage.getNavigateFirstPage());
// assertEquals(1, actualListPage.getNavigateLastPage());
// assertEquals(1, actualListPage.getList().size());
// assertEquals(1, navigatepageNums[0]);
// verify(commonOpt).filterCompanyIds(Mockito.<Long>any(), Mockito.<String>any());
// verify(dataSourceConfigMapperExt).getListPage(Mockito.<DataSourceConfigSearchParams>any());
// assertTrue(dataSourceConfigSearchParams.getCompanyIdList().isEmpty());
// }
//
// /**
// * Method under test: {@link DataSourceConfigServiceImpl#getListPage(DataSourceConfigSearchParams, Long, Long, Integer)}
// */
// @Test
// public void testGetListPage3() {
// when(dataSourceConfigMapperExt.getListPage(Mockito.<DataSourceConfigSearchParams>any()))
// .thenReturn(new ArrayList<>());
// DataSourceConfigSearchParams dataSourceConfigSearchParams = mock(DataSourceConfigSearchParams.class);
// when(dataSourceConfigSearchParams.getPageNum()).thenReturn(10);
// when(dataSourceConfigSearchParams.getPageSize()).thenReturn(3);
// when(dataSourceConfigSearchParams.getCompanyIds()).thenReturn("");
// doNothing().when(dataSourceConfigSearchParams).setCompanyIdList(Mockito.<List<Long>>any());
// doNothing().when(dataSourceConfigSearchParams).setCompanyIds(Mockito.<String>any());
// doNothing().when(dataSourceConfigSearchParams).setPageNum(Mockito.<Integer>any());
// doNothing().when(dataSourceConfigSearchParams).setPageSize(Mockito.<Integer>any());
// doNothing().when(dataSourceConfigSearchParams).setUserId(Mockito.<Long>any());
// dataSourceConfigSearchParams.setCompanyIdList(new ArrayList<>());
// dataSourceConfigSearchParams.setCompanyIds("Company Ids");
// dataSourceConfigSearchParams.setPageNum(10);
// dataSourceConfigSearchParams.setPageSize(3);
// dataSourceConfigSearchParams.setUserId(1L);
// PageInfo<DataSourceConfigVO> actualListPage = dataSourceConfigService
// .getListPage(dataSourceConfigSearchParams, 1L, 1L, 1);
// assertEquals(0L, actualListPage.getEndRow());
// assertTrue(actualListPage.isIsLastPage());
// assertTrue(actualListPage.isIsFirstPage());
// assertFalse(actualListPage.isHasPreviousPage());
// assertFalse(actualListPage.isHasNextPage());
// assertEquals(0L, actualListPage.getTotal());
// assertEquals(0L, actualListPage.getStartRow());
// assertEquals(0, actualListPage.getSize());
// assertEquals(0, actualListPage.getPages());
// assertEquals(0, actualListPage.getPageSize());
// assertEquals(1, actualListPage.getPageNum());
// assertEquals(0, actualListPage.getNavigatepageNums().length);
// assertEquals(8, actualListPage.getNavigatePages());
// assertTrue(actualListPage.getList().isEmpty());
// verify(dataSourceConfigMapperExt).getListPage(Mockito.<DataSourceConfigSearchParams>any());
// verify(dataSourceConfigSearchParams, atLeast(1)).getPageNum();
// verify(dataSourceConfigSearchParams, atLeast(1)).getPageSize();
// verify(dataSourceConfigSearchParams).getCompanyIds();
// verify(dataSourceConfigSearchParams, atLeast(1)).setCompanyIdList(Mockito.<List<Long>>any());
// verify(dataSourceConfigSearchParams).setCompanyIds(Mockito.<String>any());
// verify(dataSourceConfigSearchParams).setPageNum(Mockito.<Integer>any());
// verify(dataSourceConfigSearchParams).setPageSize(Mockito.<Integer>any());
// verify(dataSourceConfigSearchParams).setUserId(Mockito.<Long>any());
// }
//
// /**
// * Method under test: {@link DataSourceConfigServiceImpl#getListPage(DataSourceConfigSearchParams, Long, Long, Integer)}
// */
// @Test
// public void testGetListPage4() {
// when(dataSourceConfigMapperExt.getListPage(Mockito.<DataSourceConfigSearchParams>any()))
// .thenReturn(new ArrayList<>());
// DataSourceConfigSearchParams dataSourceConfigSearchParams = mock(DataSourceConfigSearchParams.class);
// when(dataSourceConfigSearchParams.getPageNum()).thenReturn(null);
// when(dataSourceConfigSearchParams.getPageSize()).thenReturn(3);
// when(dataSourceConfigSearchParams.getCompanyIds()).thenReturn("");
// doNothing().when(dataSourceConfigSearchParams).setCompanyIdList(Mockito.<List<Long>>any());
// doNothing().when(dataSourceConfigSearchParams).setCompanyIds(Mockito.<String>any());
// doNothing().when(dataSourceConfigSearchParams).setPageNum(Mockito.<Integer>any());
// doNothing().when(dataSourceConfigSearchParams).setPageSize(Mockito.<Integer>any());
// doNothing().when(dataSourceConfigSearchParams).setUserId(Mockito.<Long>any());
// dataSourceConfigSearchParams.setCompanyIdList(new ArrayList<>());
// dataSourceConfigSearchParams.setCompanyIds("Company Ids");
// dataSourceConfigSearchParams.setPageNum(10);
// dataSourceConfigSearchParams.setPageSize(3);
// dataSourceConfigSearchParams.setUserId(1L);
// PageInfo<DataSourceConfigVO> actualListPage = dataSourceConfigService
// .getListPage(dataSourceConfigSearchParams, 1L, 1L, 1);
// assertEquals(0L, actualListPage.getEndRow());
// assertTrue(actualListPage.isIsLastPage());
// assertTrue(actualListPage.isIsFirstPage());
// assertFalse(actualListPage.isHasPreviousPage());
// assertFalse(actualListPage.isHasNextPage());
// assertEquals(0L, actualListPage.getTotal());
// assertEquals(0L, actualListPage.getStartRow());
// assertEquals(0, actualListPage.getSize());
// assertEquals(0, actualListPage.getPages());
// assertEquals(0, actualListPage.getPageSize());
// assertEquals(1, actualListPage.getPageNum());
// assertEquals(0, actualListPage.getNavigatepageNums().length);
// assertEquals(8, actualListPage.getNavigatePages());
// assertTrue(actualListPage.getList().isEmpty());
// verify(dataSourceConfigMapperExt).getListPage(Mockito.<DataSourceConfigSearchParams>any());
// verify(dataSourceConfigSearchParams).getPageNum();
// verify(dataSourceConfigSearchParams, atLeast(1)).getPageSize();
// verify(dataSourceConfigSearchParams).getCompanyIds();
// verify(dataSourceConfigSearchParams, atLeast(1)).setCompanyIdList(Mockito.<List<Long>>any());
// verify(dataSourceConfigSearchParams).setCompanyIds(Mockito.<String>any());
// verify(dataSourceConfigSearchParams).setPageNum(Mockito.<Integer>any());
// verify(dataSourceConfigSearchParams).setPageSize(Mockito.<Integer>any());
// verify(dataSourceConfigSearchParams).setUserId(Mockito.<Long>any());
// }
//
// /**
// * Method under test: {@link DataSourceConfigServiceImpl#getListPage(DataSourceConfigSearchParams, Long, Long, Integer)}
// */
// @Test
// public void testGetListPage5() {
// when(dataSourceConfigMapperExt.getListPage(Mockito.<DataSourceConfigSearchParams>any()))
// .thenReturn(new ArrayList<>());
// DataSourceConfigSearchParams dataSourceConfigSearchParams = mock(DataSourceConfigSearchParams.class);
// when(dataSourceConfigSearchParams.getPageNum()).thenReturn(10);
// when(dataSourceConfigSearchParams.getPageSize()).thenReturn(null);
// when(dataSourceConfigSearchParams.getCompanyIds()).thenReturn("");
// doNothing().when(dataSourceConfigSearchParams).setCompanyIdList(Mockito.<List<Long>>any());
// doNothing().when(dataSourceConfigSearchParams).setCompanyIds(Mockito.<String>any());
// doNothing().when(dataSourceConfigSearchParams).setPageNum(Mockito.<Integer>any());
// doNothing().when(dataSourceConfigSearchParams).setPageSize(Mockito.<Integer>any());
// doNothing().when(dataSourceConfigSearchParams).setUserId(Mockito.<Long>any());
// dataSourceConfigSearchParams.setCompanyIdList(new ArrayList<>());
// dataSourceConfigSearchParams.setCompanyIds("Company Ids");
// dataSourceConfigSearchParams.setPageNum(10);
// dataSourceConfigSearchParams.setPageSize(3);
// dataSourceConfigSearchParams.setUserId(1L);
// PageInfo<DataSourceConfigVO> actualListPage = dataSourceConfigService
// .getListPage(dataSourceConfigSearchParams, 1L, 1L, 1);
// assertEquals(0L, actualListPage.getEndRow());
// assertTrue(actualListPage.isIsLastPage());
// assertTrue(actualListPage.isIsFirstPage());
// assertFalse(actualListPage.isHasPreviousPage());
// assertFalse(actualListPage.isHasNextPage());
// assertEquals(0L, actualListPage.getTotal());
// assertEquals(0L, actualListPage.getStartRow());
// assertEquals(0, actualListPage.getSize());
// assertEquals(0, actualListPage.getPages());
// assertEquals(0, actualListPage.getPageSize());
// assertEquals(1, actualListPage.getPageNum());
// assertEquals(0, actualListPage.getNavigatepageNums().length);
// assertEquals(8, actualListPage.getNavigatePages());
// assertTrue(actualListPage.getList().isEmpty());
// verify(dataSourceConfigMapperExt).getListPage(Mockito.<DataSourceConfigSearchParams>any());
// verify(dataSourceConfigSearchParams, atLeast(1)).getPageNum();
// verify(dataSourceConfigSearchParams).getPageSize();
// verify(dataSourceConfigSearchParams).getCompanyIds();
// verify(dataSourceConfigSearchParams, atLeast(1)).setCompanyIdList(Mockito.<List<Long>>any());
// verify(dataSourceConfigSearchParams).setCompanyIds(Mockito.<String>any());
// verify(dataSourceConfigSearchParams).setPageNum(Mockito.<Integer>any());
// verify(dataSourceConfigSearchParams).setPageSize(Mockito.<Integer>any());
// verify(dataSourceConfigSearchParams).setUserId(Mockito.<Long>any());
// }
//
// /**
// * Method under test: {@link DataSourceConfigServiceImpl#getListPage(DataSourceConfigSearchParams, Long, Long, Integer)}
// */
// @Test
// public void testGetListPage6() {
// when(dataSourceConfigMapperExt.getListPage(Mockito.<DataSourceConfigSearchParams>any()))
// .thenReturn(new ArrayList<>());
// DataSourceConfigSearchParams dataSourceConfigSearchParams = mock(DataSourceConfigSearchParams.class);
// when(dataSourceConfigSearchParams.getPageNum()).thenReturn(null);
// when(dataSourceConfigSearchParams.getPageSize()).thenReturn(3);
// when(dataSourceConfigSearchParams.getCompanyIds()).thenReturn(null);
// doNothing().when(dataSourceConfigSearchParams).setCompanyIdList(Mockito.<List<Long>>any());
// doNothing().when(dataSourceConfigSearchParams).setCompanyIds(Mockito.<String>any());
// doNothing().when(dataSourceConfigSearchParams).setPageNum(Mockito.<Integer>any());
// doNothing().when(dataSourceConfigSearchParams).setPageSize(Mockito.<Integer>any());
// doNothing().when(dataSourceConfigSearchParams).setUserId(Mockito.<Long>any());
// dataSourceConfigSearchParams.setCompanyIdList(new ArrayList<>());
// dataSourceConfigSearchParams.setCompanyIds("Company Ids");
// dataSourceConfigSearchParams.setPageNum(10);
// dataSourceConfigSearchParams.setPageSize(3);
// dataSourceConfigSearchParams.setUserId(1L);
// PageInfo<DataSourceConfigVO> actualListPage = dataSourceConfigService
// .getListPage(dataSourceConfigSearchParams, 1L, 1L, 1);
// assertEquals(0L, actualListPage.getEndRow());
// assertTrue(actualListPage.isIsLastPage());
// assertTrue(actualListPage.isIsFirstPage());
// assertFalse(actualListPage.isHasPreviousPage());
// assertFalse(actualListPage.isHasNextPage());
// assertEquals(0L, actualListPage.getTotal());
// assertEquals(0L, actualListPage.getStartRow());
// assertEquals(0, actualListPage.getSize());
// assertEquals(0, actualListPage.getPages());
// assertEquals(0, actualListPage.getPageSize());
// assertEquals(1, actualListPage.getPageNum());
// assertEquals(0, actualListPage.getNavigatepageNums().length);
// assertEquals(8, actualListPage.getNavigatePages());
// assertTrue(actualListPage.getList().isEmpty());
// verify(dataSourceConfigMapperExt).getListPage(Mockito.<DataSourceConfigSearchParams>any());
// verify(dataSourceConfigSearchParams).getPageNum();
// verify(dataSourceConfigSearchParams, atLeast(1)).getPageSize();
// verify(dataSourceConfigSearchParams).getCompanyIds();
// verify(dataSourceConfigSearchParams, atLeast(1)).setCompanyIdList(Mockito.<List<Long>>any());
// verify(dataSourceConfigSearchParams).setCompanyIds(Mockito.<String>any());
// verify(dataSourceConfigSearchParams).setPageNum(Mockito.<Integer>any());
// verify(dataSourceConfigSearchParams).setPageSize(Mockito.<Integer>any());
// verify(dataSourceConfigSearchParams).setUserId(Mockito.<Long>any());
// }
//}
//

2
pom.xml

@ -132,7 +132,7 @@
<dependency>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
<version>5.8.2</version>
<!-- <version>5.8.2</version>-->
<scope>test</scope>
</dependency>
<dependency>

Loading…
Cancel
Save