public void testJavaSerializableEmptyBarInner() throws Exception { Bar bar = new Bar(); bar.setSomeBaz(new Baz()); ByteArrayOutputStream out = new ByteArrayOutputStream(); ObjectOutputStream oout = new ObjectOutputStream(out); oout.writeObject(bar); byte[] coded = out.toByteArray(); ObjectInputStream in = new ObjectInputStream(new ByteArrayInputStream(coded)); Bar parsedBar = (Bar) in.readObject(); SerializableObjects.assertEquals(parsedBar, bar); }
public void testEmptyInnerBarDelimited() throws Exception { Bar barCompare = new Bar(); barCompare.setSomeBaz(new Baz()); ByteArrayOutputStream out = new ByteArrayOutputStream(); writeDelimitedTo(out, barCompare); byte[] data = out.toByteArray(); ByteArrayInputStream in = new ByteArrayInputStream(data); Bar bar = new Bar(); mergeDelimitedFrom(in, bar, bar.cachedSchema()); SerializableObjects.assertEquals(bar, barCompare); }
public void testPartialEmptyFooInner() throws Exception { Baz baz = new Baz(); Bar bar = new Bar(); bar.setSomeBaz(baz); Foo foo = new Foo(); ArrayList<Bar> bars = new ArrayList<Bar>(); foo.setSomeBar(bars); byte[] output = toByteArray(foo); Foo parsedFoo = new Foo(); mergeFrom(output, 0, output.length, parsedFoo, parsedFoo.cachedSchema()); }
public void testPartialEmptyFooInner() throws Exception { Baz baz = new Baz(); Bar bar = new Bar(); bar.setSomeBaz(baz); Foo foo = new Foo(); ArrayList<Bar> bars = new ArrayList<Bar>(); foo.setSomeBar(bars); byte[] output = toByteArray(foo); Foo parsedFoo = new Foo(); mergeFrom(output, 0, output.length, parsedFoo, parsedFoo.cachedSchema()); }
public void testEmptyBarInner() throws Exception { Baz baz = new Baz(); Bar bar = new Bar(); bar.setSomeBaz(baz); byte[] output = toByteArray(bar); Bar parsedBar = new Bar(); mergeFrom(output, 0, output.length, parsedBar, parsedBar.cachedSchema()); }
public void testEmptyMessageInner() throws Exception { Baz baz = new Baz(); Bar bar = new Bar(); // method name is setSomeBaz, should have been someBaz! bar.setSomeBaz(baz); byte[] data = JsonIOUtil.toByteArray(bar, bar.cachedSchema(), false); assertEquals(new String(data, "UTF-8"), "{\"someBaz\":{}}"); Bar parsedBar = new Bar(); JsonIOUtil.mergeFrom(data, parsedBar, parsedBar.cachedSchema(), false); SerializableObjects.assertEquals(bar, parsedBar); }
public void testPartialEmptyFooInnerWithEmptyString() throws Exception { Baz baz = new Baz(); baz.setName(""); Bar bar = new Bar(); bar.setSomeBaz(baz); Foo foo = new Foo(); ArrayList<Bar> bars = new ArrayList<Bar>(); foo.setSomeBar(bars); byte[] output = toByteArray(foo); Foo parsedFoo = new Foo(); mergeFrom(output, 0, output.length, parsedFoo, parsedFoo.cachedSchema()); }
public void testPartialEmptyFooInnerWithString() throws Exception { Baz baz = new Baz(); baz.setName("asdfsf"); Bar bar = new Bar(); bar.setSomeBaz(baz); Foo foo = new Foo(); ArrayList<Bar> bars = new ArrayList<Bar>(); foo.setSomeBar(bars); byte[] output = toByteArray(foo); Foo parsedFoo = new Foo(); mergeFrom(output, 0, output.length, parsedFoo, parsedFoo.cachedSchema()); }
public void testPartialEmptyBar() throws Exception { Baz baz = new Baz(); Bar bar = new Bar(); bar.setSomeInt(1); bar.setSomeBaz(baz); byte[] output = toByteArray(bar); Bar parsedBar = new Bar(); mergeFrom(output, 0, output.length, parsedBar, parsedBar.cachedSchema()); }
public void testPartialEmptyMessageWithEmptyString() throws Exception { Baz baz = new Baz(); Bar bar = new Bar(); bar.setSomeString(""); bar.setSomeBaz(baz); byte[] data = JsonIOUtil.toByteArray(bar, bar.cachedSchema(), false); assertEquals(new String(data, "UTF-8"), "{\"someString\":\"\",\"someBaz\":{}}"); Bar parsedBar = new Bar(); JsonIOUtil.mergeFrom(data, parsedBar, parsedBar.cachedSchema(), false); SerializableObjects.assertEquals(bar, parsedBar); }
public void testPartialEmptyMessageInner() throws Exception { Baz baz = new Baz(); Bar bar = new Bar(); baz.setId(2); bar.setSomeBaz(baz); byte[] data = JsonIOUtil.toByteArray(bar, bar.cachedSchema(), false); assertEquals(new String(data, "UTF-8"), "{\"someBaz\":{\"id\":2}}"); Bar parsedBar = new Bar(); JsonIOUtil.mergeFrom(data, parsedBar, parsedBar.cachedSchema(), false); SerializableObjects.assertEquals(bar, parsedBar); }
public void testPartialEmptyBarInnerWithEmptyString() throws Exception { Baz baz = new Baz(); Bar bar = new Bar(); baz.setName(""); bar.setSomeBaz(baz); byte[] output = toByteArray(bar); Bar parsedBar = new Bar(); mergeFrom(output, 0, output.length, parsedBar, parsedBar.cachedSchema()); }
public void testPartialEmptyBarWithString() throws Exception { Baz baz = new Baz(); Bar bar = new Bar(); bar.setSomeString("someString"); bar.setSomeBaz(baz); byte[] output = toByteArray(bar); Bar parsedBar = new Bar(); mergeFrom(output, 0, output.length, parsedBar, parsedBar.cachedSchema()); }
public void testPartialEmptyBarWithEmptyString() throws Exception { Baz baz = new Baz(); Bar bar = new Bar(); bar.setSomeString(""); bar.setSomeBaz(baz); byte[] output = toByteArray(bar); Bar parsedBar = new Bar(); mergeFrom(output, 0, output.length, parsedBar, parsedBar.cachedSchema()); }
public void testPartialEmptyMessage() throws Exception { Baz baz = new Baz(); Bar bar = new Bar(); bar.setSomeInt(1); bar.setSomeBaz(baz); byte[] data = JsonIOUtil.toByteArray(bar, bar.cachedSchema(), false); assertEquals(new String(data, "UTF-8"), "{\"someInt\":1,\"someBaz\":{}}"); Bar parsedBar = new Bar(); JsonIOUtil.mergeFrom(data, parsedBar, parsedBar.cachedSchema(), false); SerializableObjects.assertEquals(bar, parsedBar); }
public void testPartialEmptyMessageInnerWithEmptyString() throws Exception { Baz baz = new Baz(); Bar bar = new Bar(); baz.setName(""); bar.setSomeBaz(baz); byte[] data = JsonIOUtil.toByteArray(bar, bar.cachedSchema(), false); assertEquals(new String(data, "UTF-8"), "{\"someBaz\":{\"name\":\"\"}}"); Bar parsedBar = new Bar(); JsonIOUtil.mergeFrom(data, parsedBar, parsedBar.cachedSchema(), false); SerializableObjects.assertEquals(bar, parsedBar); }
public void testPartialEmptyBarInner() throws Exception { Baz baz = new Baz(); Bar bar = new Bar(); baz.setId(2); bar.setSomeBaz(baz); byte[] output = toByteArray(bar); Bar parsedBar = new Bar(); mergeFrom(output, 0, output.length, parsedBar, parsedBar.cachedSchema()); }
public void testPartialEmptyMessageWithString() throws Exception { Baz baz = new Baz(); Bar bar = new Bar(); bar.setSomeString("someString"); bar.setSomeBaz(baz); byte[] data = JsonIOUtil.toByteArray(bar, bar.cachedSchema(), false); assertEquals(new String(data, "UTF-8"), "{\"someString\":\"someString\",\"someBaz\":{}}"); Bar parsedBar = new Bar(); JsonIOUtil.mergeFrom(data, parsedBar, parsedBar.cachedSchema(), false); SerializableObjects.assertEquals(bar, parsedBar); }
public void testPartialEmptyMessageInnerWithString() throws Exception { Baz baz = new Baz(); Bar bar = new Bar(); baz.setName("asdfsf"); bar.setSomeBaz(baz); byte[] data = JsonIOUtil.toByteArray(bar, bar.cachedSchema(), false); assertEquals(new String(data, "UTF-8"), "{\"someBaz\":{\"name\":\"asdfsf\"}}"); Bar parsedBar = new Bar(); JsonIOUtil.mergeFrom(data, parsedBar, parsedBar.cachedSchema(), false); SerializableObjects.assertEquals(bar, parsedBar); }
public void testPartialEmptyBarInnerWithString() throws Exception { Baz baz = new Baz(); Bar bar = new Bar(); baz.setName("asdfsf"); bar.setSomeBaz(baz); byte[] output = toByteArray(bar); Bar parsedBar = new Bar(); mergeFrom(output, 0, output.length, parsedBar, parsedBar.cachedSchema()); }