forked from alibaba/fastjson
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDateTest.java
More file actions
31 lines (25 loc) · 1.02 KB
/
Copy pathDateTest.java
File metadata and controls
31 lines (25 loc) · 1.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
package com.alibaba.json.test;
import java.util.ArrayList;
import java.util.List;
import junit.framework.TestCase;
import com.alibaba.json.test.codec.Codec;
import com.alibaba.json.test.codec.FastjsonCodec;
import com.alibaba.json.test.codec.GsonCodec;
import com.alibaba.json.test.codec.JacksonCodec;
import com.alibaba.json.test.codec.SimpleJsonCodec;
public class DateTest extends TestCase {
public void test_0() throws Exception {
List<Codec> decoders = new ArrayList<Codec>();
decoders.add(new FastjsonCodec());
decoders.add(new JacksonCodec());
decoders.add(new SimpleJsonCodec());
// decoders.add(new JsonLibDecoderImpl());
decoders.add(new GsonCodec());
long time = System.currentTimeMillis();
for (Codec codec : decoders) {
String text = codec.encode(new java.sql.Date(time));
System.out.println(codec.getName() + " : " + text);
// codec.decodeObject(text, java.sql.Date.class);
}
}
}