MANSCDP 结构调整

MANSCDPUtils.Builder
编码测试
This commit is contained in:
shikong 2023-09-25 00:21:25 +08:00
parent b443e720b3
commit 6efb97875f
5 changed files with 16 additions and 9 deletions

View File

@ -1,4 +1,4 @@
package cn.skcks.docking.gb28181.sip.manscdp.catalog;
package cn.skcks.docking.gb28181.sip.manscdp.catalog.query;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;

View File

@ -1,4 +1,4 @@
package cn.skcks.docking.gb28181.sip.manscdp.catalog;
package cn.skcks.docking.gb28181.sip.manscdp.catalog.query;
import cn.skcks.docking.gb28181.constant.GB28181Constant;

View File

@ -1,4 +1,4 @@
package cn.skcks.docking.gb28181.sip.manscdp.catalog;
package cn.skcks.docking.gb28181.sip.manscdp.catalog.query;
import cn.skcks.docking.gb28181.constant.CmdType;

View File

@ -1,6 +1,7 @@
package cn.skcks.docking.gb28181.sip.manscdp.catalog;
package cn.skcks.docking.gb28181.sip.manscdp.catalog.response;
import cn.skcks.docking.gb28181.constant.CmdType;
import cn.skcks.docking.gb28181.sip.manscdp.catalog.query.CatalogDeviceListDTO;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import lombok.AllArgsConstructor;

View File

@ -1,16 +1,18 @@
package cn.skcks.docking.gb28181.sip.manscdp;
import cn.skcks.docking.gb28181.sip.manscdp.catalog.CatalogDeviceListDTO;
import cn.skcks.docking.gb28181.sip.manscdp.catalog.CatalogItemDTO;
import cn.skcks.docking.gb28181.sip.manscdp.catalog.CatalogQueryDTO;
import cn.skcks.docking.gb28181.sip.manscdp.catalog.CatalogResponseDTO;
import cn.skcks.docking.gb28181.sip.manscdp.catalog.query.CatalogDeviceListDTO;
import cn.skcks.docking.gb28181.sip.manscdp.catalog.query.CatalogItemDTO;
import cn.skcks.docking.gb28181.sip.manscdp.catalog.query.CatalogQueryDTO;
import cn.skcks.docking.gb28181.sip.manscdp.catalog.response.CatalogResponseDTO;
import cn.skcks.docking.gb28181.sip.manscdp.keepalive.KeepaliveNotifyDTO;
import cn.skcks.docking.gb28181.sip.utils.MANSCDPUtils;
import lombok.extern.slf4j.Slf4j;
import org.junit.jupiter.api.Test;
import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
@Slf4j
public class MANSCDPTest {
@ -56,10 +58,14 @@ public class MANSCDPTest {
.name(deviceName)
.manufacturer("gb28181-docking-platform")
.build();
List<CatalogItemDTO> itemDTOList = new ArrayList<>(2);
itemDTOList.add(catalogItemDTO);
itemDTOList.add(catalogItemDTO);
CatalogResponseDTO catalogResponseDTO = CatalogResponseDTO.builder()
.deviceId(deviceId)
.sn(sn)
.deviceList(new CatalogDeviceListDTO(1,Collections.singletonList(catalogItemDTO)))
.deviceList(new CatalogDeviceListDTO(itemDTOList.size(), itemDTOList))
.sumNum(0L)
.build();
// 默认 GB2312 编码