public void testEmptyBarDelimited() throws Exception { Bar barCompare = new Bar(); 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); }
@Test public void testBar() throws Exception { for (Bar barCompare : new Bar[] { bar, negativeBar }) { Bar dbar = new Bar(); byte[] data = XmlIOUtil.toByteArray(barCompare, barCompare.cachedSchema()); XmlIOUtil.mergeFrom(data, dbar, dbar.cachedSchema()); SerializableObjects.assertEquals(barCompare, dbar); } }
public void testEmptyMessage() throws Exception { Bar bar = new Bar(); byte[] data = JsonIOUtil.toByteArray(bar, bar.cachedSchema(), false); assertEquals(new String(data, "UTF-8"), "{}"); Bar parsedBar = new Bar(); JsonIOUtil.mergeFrom(data, parsedBar, parsedBar.cachedSchema(), false); SerializableObjects.assertEquals(bar, parsedBar); }
@Test public void testEmptyMessage() throws Exception { Bar bar = new Bar(); byte[] data = XmlIOUtil.toByteArray(bar, bar.cachedSchema()); /* * assertEquals(new String(data, "UTF-8"), "<?xml version='1.0' encoding='UTF-8'?>" + "<Bar/>"); */ Bar parsedBar = new Bar(); XmlIOUtil.mergeFrom(data, parsedBar, parsedBar.cachedSchema()); SerializableObjects.assertEquals(bar, parsedBar); }
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 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 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 testBar() throws Exception { for (Bar barCompare : new Bar[] { bar, negativeBar }) { Bar dbar = new Bar(); byte[] output = toByteArray(barCompare); mergeFrom(output, 0, output.length, dbar, dbar.cachedSchema()); SerializableObjects.assertEquals(barCompare, dbar); } }
public void testEmptyBar() throws Exception { Bar bar = new Bar(); byte[] output = toByteArray(bar); Bar parsedBar = new Bar(); mergeFrom(output, 0, output.length, parsedBar, parsedBar.cachedSchema()); }
public void testBar() throws Exception { for (Bar barCompare : new Bar[] { bar, negativeBar }) { Bar dbar = new Bar(); byte[] output = toByteArray(barCompare); mergeFrom(output, 0, output.length, dbar, dbar.cachedSchema()); SerializableObjects.assertEquals(barCompare, dbar); } }
public void testEmptyBar() throws Exception { Bar bar = new Bar(); byte[] output = toByteArray(bar); Bar parsedBar = new Bar(); mergeFrom(output, 0, output.length, parsedBar, parsedBar.cachedSchema()); }
public void testBarWithEmptyString() throws Exception { Bar bar = new Bar(); bar.setSomeString("someString"); byte[] output = toByteArray(bar); Bar parsedBar = new Bar(); mergeFrom(output, 0, output.length, parsedBar, parsedBar.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 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 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 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 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()); }