diff --git a/test/org/redkale/test/convert/BsonTestMain.java b/test/org/redkale/test/convert/BsonTestMain.java index d035f8e59..888c3712d 100644 --- a/test/org/redkale/test/convert/BsonTestMain.java +++ b/test/org/redkale/test/convert/BsonTestMain.java @@ -31,7 +31,6 @@ public class BsonTestMain { } public static void main2(String[] args) throws Exception { - System.out.println(new String(new byte[]{109, 121, 110, 97, 109, 101})); final BsonConvert convert = BsonFactory.root().getConvert(); SimpleChildEntity entry = SimpleChildEntity.create(); byte[] bytes = convert.convertTo(SimpleEntity.class, entry); diff --git a/test/org/redkale/test/convert/SimpleChildEntity.java b/test/org/redkale/test/convert/SimpleChildEntity.java index 3e7e9c5f8..e96010038 100644 --- a/test/org/redkale/test/convert/SimpleChildEntity.java +++ b/test/org/redkale/test/convert/SimpleChildEntity.java @@ -5,6 +5,7 @@ */ package org.redkale.test.convert; +import java.net.*; import org.redkale.convert.ConvertEntity; import java.util.*; @@ -36,6 +37,7 @@ public class SimpleChildEntity extends SimpleEntity { map.put("CCC", 333); v.setMap(map); v.setExtend("hahaha"); + v.setAddr(new InetSocketAddress("127.0.0.1", 6666)); return v; } diff --git a/test/org/redkale/test/convert/SimpleEntity.java b/test/org/redkale/test/convert/SimpleEntity.java index 01adc693f..45714aeb3 100644 --- a/test/org/redkale/test/convert/SimpleEntity.java +++ b/test/org/redkale/test/convert/SimpleEntity.java @@ -5,6 +5,7 @@ */ package org.redkale.test.convert; +import java.net.*; import org.redkale.convert.json.JsonFactory; import org.redkale.util.Creator; import java.util.*; @@ -17,8 +18,8 @@ public class SimpleEntity { private String name; - private String desc=""; - + private String desc = ""; + private int id = (int) System.currentTimeMillis(); private int[] addrs; @@ -26,15 +27,17 @@ public class SimpleEntity { private List lists; private String[] strings; - + private Map map; + private InetSocketAddress addr; + public static SimpleEntity create() { SimpleEntity v = new SimpleEntity(); v.setName("this is name\n \"test"); v.setId(1000000001); v.setAddrs(new int[]{22222, 33333, 44444, 55555, 66666, 77777, 88888, 99999}); - v.setStrings(new String[]{"zzz","yyy","xxx"}); + v.setStrings(new String[]{"zzz", "yyy", "xxx"}); List list = new ArrayList<>(); list.add("aaaa"); list.add("bbbb"); @@ -45,6 +48,7 @@ public class SimpleEntity { map.put("BBB", 222); map.put("CCC", 333); v.setMap(map); + v.setAddr(new InetSocketAddress("127.0.0.1", 6666)); return v; } @@ -53,11 +57,11 @@ public class SimpleEntity { Creator creator = Creator.create(SimpleEntity.class); //Creator.create(10, SimpleEntity.class); SimpleEntity entry = creator.create(); System.out.println(entry); - for(int i =0; i < 10000000; i++){ + for (int i = 0; i < 10000000; i++) { creator.create(); } System.gc(); - Thread.sleep(2000) ; + Thread.sleep(2000); System.out.println(creator.create()); } @@ -66,6 +70,14 @@ public class SimpleEntity { return JsonFactory.root().getConvert().convertTo(this); } + public InetSocketAddress getAddr() { + return addr; + } + + public void setAddr(InetSocketAddress addr) { + this.addr = addr; + } + public int[] getAddrs() { return addrs; }