From b24a2bfeb57ad4eee1195cfc6413e01619864dda Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AB=98=E9=93=81?= Date: Sat, 29 Aug 2020 14:37:36 +0800 Subject: [PATCH] fix testcase --- .../com/alibaba/json/bvt/issue_3300/Issue3397.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/test/java/com/alibaba/json/bvt/issue_3300/Issue3397.java b/src/test/java/com/alibaba/json/bvt/issue_3300/Issue3397.java index a1f3ac1b2..251d0bde9 100644 --- a/src/test/java/com/alibaba/json/bvt/issue_3300/Issue3397.java +++ b/src/test/java/com/alibaba/json/bvt/issue_3300/Issue3397.java @@ -6,19 +6,29 @@ import com.alibaba.fastjson.annotation.JSONField; import junit.framework.TestCase; import java.time.LocalDateTime; +import java.util.Date; +import java.util.Locale; +import java.util.TimeZone; /** * @Author :Nanqi * @Date :Created in 16:32 2020/8/16 */ public class Issue3397 extends TestCase { + @Override + public void setUp() throws Exception { + JSON.defaultTimeZone = TimeZone.getDefault(); + JSON.defaultLocale = Locale.CHINA; + } + public void test_for_issue() throws Exception { String text = "{\"date\":\"2020-08-16 16:35:18.188\"}"; VO vo = JSON.parseObject(text, VO.class); JSONObject json = (JSONObject) JSONObject.toJSON(vo); - assertEquals("Sun Aug 16 16:35:18 CST 2020", json.getDate("date").toString()); + Date date = json.getDate("date"); + assertEquals("Sun Aug 16 16:35:18 CST 2020", date.toString()); } public static class VO {