fix testcase

This commit is contained in:
wenshao 2025-01-23 00:39:46 +08:00
parent a2c49087f5
commit 6d754e8500
2 changed files with 25 additions and 4 deletions

View File

@ -2,6 +2,8 @@ package com.alibaba.fastjson2.internal.processor.primitives;
import com.alibaba.fastjson2.JSON;
import com.alibaba.fastjson2.annotation.JSONCompiled;
import org.junit.After;
import org.junit.Before;
import org.junit.jupiter.api.Test;
import java.util.TimeZone;
@ -9,9 +11,20 @@ import java.util.TimeZone;
import static org.junit.jupiter.api.Assertions.assertEquals;
public class DateTypeTest {
private TimeZone timeZone;
@Before
public void setUp() {
timeZone = TimeZone.getDefault();
TimeZone.setDefault(TimeZone.getTimeZone("Asia/Shanghai"));
}
@After
public void tearDown() {
TimeZone.setDefault(timeZone);
}
@Test
public void test() {
TimeZone.setDefault(TimeZone.getTimeZone("Asia/Shanghai"));
Bean bean = new Bean();
bean.v01 = new java.util.Date();
bean.v02 = java.util.Calendar.getInstance();

View File

@ -2,7 +2,8 @@ package com.alibaba.fastjson2.internal.processor.primitives;
import com.alibaba.fastjson2.JSON;
import com.alibaba.fastjson2.annotation.JSONCompiled;
import org.junit.jupiter.api.BeforeAll;
import org.junit.After;
import org.junit.Before;
import org.junit.jupiter.api.Test;
import java.util.*;
@ -10,11 +11,18 @@ import java.util.*;
import static org.junit.jupiter.api.Assertions.assertEquals;
public class UtilTypeTest {
@BeforeAll
static void setUp() {
private TimeZone timeZone;
@Before
public void setUp() {
timeZone = TimeZone.getDefault();
TimeZone.setDefault(TimeZone.getTimeZone("UTC"));
}
@After
public void tearDown() {
TimeZone.setDefault(timeZone);
}
@Test
public void test() {
Bean bean = new Bean();