|
|
|
@ -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());
|
|
|
|
// }
|
|
|
|
//}
|
|
|
|
//
|
|
|
|
|