This commit is contained in:
redkale
2024-09-29 00:09:25 +08:00
parent 1dec372d18
commit 71cfd9e1cd

View File

@@ -125,11 +125,10 @@ public class GenericEntityTest {
System.out.println("-------------------- runBson1 ---------------------------------"); System.out.println("-------------------- runBson1 ---------------------------------");
BsonConvert convert = BsonConvert.root(); BsonConvert convert = BsonConvert.root();
GenericEntity<Long, String, SimpleEntity> bean = createBean(); GenericEntity<Long, String, SimpleEntity> bean = createBean();
byte[] bs = convert.convertTo(bean); byte[] bs = convert.convertTo(ENTITY_TYPE, bean);
// Utility.println("bson", bs); Utility.println("bson", bs);
// String rs = convert.convertFrom(ENTITY_TYPE, bs).toString(); String rs = convert.convertFrom(ENTITY_TYPE, bs).toString();
// System.out.println(); Assertions.assertEquals(JSON, rs);
// Assertions.assertEquals(JSON, rs);
} }
@Test @Test
@@ -137,13 +136,16 @@ public class GenericEntityTest {
System.out.println("-------------------- runBson2 ---------------------------------"); System.out.println("-------------------- runBson2 ---------------------------------");
BsonConvert convert = BsonConvert.root(); BsonConvert convert = BsonConvert.root();
GenericEntity<Long, String, SimpleEntity> bean = createBean(); GenericEntity<Long, String, SimpleEntity> bean = createBean();
byte[] bs = convert.convertTo(bean); byte[] bs = convert.convertTo(ENTITY_TYPE, bean);
// ByteBuffer in = ConvertHelper.createByteBuffer(bs); Utility.println("bson1 ", bs);
// GenericEntity<Long, String, SimpleEntity> rs = convert.convertFrom(ENTITY_TYPE, in); ByteBuffer in = ConvertHelper.createByteBuffer(bs);
// Assertions.assertEquals(JSON, rs.toString()); GenericEntity<Long, String, SimpleEntity> rs = convert.convertFrom(ENTITY_TYPE, in);
// Supplier<ByteBuffer> out = ConvertHelper.createSupplier(); Assertions.assertEquals(JSON, rs.toString());
// ByteBuffer[] buffers = convert.convertTo(out, ENTITY_TYPE, rs); Supplier<ByteBuffer> out = ConvertHelper.createSupplier();
// Assertions.assertArrayEquals(bs, ConvertHelper.toBytes(buffers)); ByteBuffer[] buffers = convert.convertTo(out, ENTITY_TYPE, rs);
byte[] bs2 = ConvertHelper.toBytes(buffers);
Utility.println("bson2 ", bs2);
Assertions.assertArrayEquals(bs, bs2);
} }
@Test @Test
@@ -151,13 +153,16 @@ public class GenericEntityTest {
System.out.println("-------------------- runBson3 ---------------------------------"); System.out.println("-------------------- runBson3 ---------------------------------");
BsonConvert convert = BsonConvert.root(); BsonConvert convert = BsonConvert.root();
GenericEntity<Long, String, SimpleEntity> bean = createBean(); GenericEntity<Long, String, SimpleEntity> bean = createBean();
byte[] bs = convert.convertTo(bean); byte[] bs = convert.convertTo(ENTITY_TYPE, bean);
// InputStream in = ConvertHelper.createInputStream(bs); Utility.println("bson1 ", bs);
// GenericEntity<Long, String, SimpleEntity> rs = convert.convertFrom(ENTITY_TYPE, in); InputStream in = ConvertHelper.createInputStream(bs);
// Assertions.assertEquals(JSON, rs.toString()); GenericEntity<Long, String, SimpleEntity> rs = convert.convertFrom(ENTITY_TYPE, in);
// ByteArrayOutputStream out = new ByteArrayOutputStream(); Assertions.assertEquals(JSON, rs.toString());
// convert.convertTo(out, ENTITY_TYPE, rs); ByteArrayOutputStream out = new ByteArrayOutputStream();
// Assertions.assertArrayEquals(bs, out.toByteArray()); convert.convertTo(out, ENTITY_TYPE, rs);
byte[] bs2 = out.toByteArray();
Utility.println("bson2 ", bs2);
Assertions.assertArrayEquals(bs, bs2);
} }
private byte[] createBytes() { private byte[] createBytes() {