From 3866d32179e089adf5ac3f31ed8db40f4f9f527d Mon Sep 17 00:00:00 2001 From: HuangXin Date: Thu, 28 May 2020 16:41:24 +0800 Subject: [PATCH] =?UTF-8?q?OCT=20REM:=201.=20=E5=A2=9E=E5=8A=A0demo?= =?UTF-8?q?=E6=B5=8B=E8=AF=95=E7=94=A8=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/dispose/test/debug/demo.java | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 src/test/java/com/dispose/test/debug/demo.java diff --git a/src/test/java/com/dispose/test/debug/demo.java b/src/test/java/com/dispose/test/debug/demo.java new file mode 100644 index 00000000..f2c74531 --- /dev/null +++ b/src/test/java/com/dispose/test/debug/demo.java @@ -0,0 +1,28 @@ +package com.dispose.test.debug; + +import com.dispose.pojo.vo.common.IDArrayReq; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.databind.ObjectMapper; +import lombok.extern.slf4j.Slf4j; +import org.junit.Assert; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.test.context.junit4.SpringRunner; + +@Slf4j +public class demo { + @Test + public void a1_IDIDArrayReqTest() throws JsonProcessingException { + String json = "{\"id\":[\"1\", \"123\", \"1234\", \"1234\"]}"; + String json2 = "{\"id\":[\"1\", \"123\", \"1234\"]}"; + String json3 = "{\"id\":[\"\", \"1\", \"123\", \"1234\"]}"; + + + IDArrayReq id = new ObjectMapper().readValue(json3, IDArrayReq.class); + Assert.assertEquals(id.getId().length, 1); + id = new ObjectMapper().readValue(json2, IDArrayReq.class); + Assert.assertEquals(id.getId().length, 3); + id = new ObjectMapper().readValue(json, IDArrayReq.class); + Assert.assertEquals(id.getId().length, 3); + } +}