Author: mthl
Date: Fri Jul 19 22:13:43 2019 New Revision: 1863444 URL: http://svn.apache.org/viewvc?rev=1863444&view=rev Log: Improved: Remove useless ‘UtilObject#getBytes’ (OFBIZ-11140) Modified: ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/UtilObject.java ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/test/UtilObjectTests.java Modified: ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/UtilObject.java URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/UtilObject.java?rev=1863444&r1=1863443&r2=1863444&view=diff ============================================================================== --- ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/UtilObject.java (original) +++ ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/UtilObject.java Fri Jul 19 22:13:43 2019 @@ -21,7 +21,6 @@ package org.apache.ofbiz.base.util; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; -import java.io.InputStream; import java.io.ObjectOutputStream; import java.lang.reflect.Array; import java.util.Iterator; @@ -41,21 +40,6 @@ public final class UtilObject { public static final String module = UtilObject.class.getName(); - public static byte[] getBytes(InputStream is) { - byte[] buffer = new byte[4 * 1024]; - byte[] data = null; - try (ByteArrayOutputStream bos = new ByteArrayOutputStream()){ - int numBytesRead; - while ((numBytesRead = is.read(buffer)) != -1) { - bos.write(buffer, 0, numBytesRead); - } - data = bos.toByteArray(); - } catch (IOException e) { - Debug.logError(e, module); - } - return data; - } - /** Serialize an object to a byte array */ public static byte[] getBytes(Object obj) { byte[] data = null; Modified: ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/test/UtilObjectTests.java URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/test/UtilObjectTests.java?rev=1863444&r1=1863443&r2=1863444&view=diff ============================================================================== --- ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/test/UtilObjectTests.java (original) +++ ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/test/UtilObjectTests.java Fri Jul 19 22:13:43 2019 @@ -156,31 +156,6 @@ public class UtilObjectTests extends Gen in.close(); } - public void testGetBytes_Stream() { - boolean errorOn = Debug.isOn(Debug.ERROR); - try { - Debug.set(Debug.ERROR, false); - byte[] source = new byte[] { 0, 1, 2, 3, 4, 5, 6 }; - byte[] result = UtilObject.getBytes(new ByteArrayInputStream(source)); - assertNotNull("initial result", result); - assertEquals("initial equals", source, result); - assertNull("error after read", UtilObject.getBytes(new ErrorInjector(new ByteArrayInputStream(source), 3))); - byte[] closeResult = UtilObject.getBytes(new ErrorInjector(new ByteArrayInputStream(source), true)); - assertNotNull("error on close", closeResult); - assertEquals("error on close equals", source, result); - Exception caught = null; - try { - UtilObject.getBytes(null); - } catch (NullPointerException e) { - caught = e; - } finally { - assertNotNull("null stream exception", caught); - } - } finally { - Debug.set(Debug.ERROR, errorOn); - } - } - @SuppressWarnings("serial") public static class SerializationInjector implements Serializable { private boolean onRead; |
Free forum by Nabble | Edit this page |