HIVE-10618 Fix invocation of toString on byteArray in VerifyFast (250, 254)
Project: http://git-wip-us.apache.org/repos/asf/hive/repo Commit: http://git-wip-us.apache.org/repos/asf/hive/commit/5af6e92b Tree: http://git-wip-us.apache.org/repos/asf/hive/tree/5af6e92b Diff: http://git-wip-us.apache.org/repos/asf/hive/diff/5af6e92b Branch: refs/heads/parquet Commit: 5af6e92bc1a38d05ec42907123a15776f0c78588 Parents: 317df03 Author: Alexander Pivovarov <[email protected]> Authored: Tue May 5 20:52:34 2015 -0700 Committer: Alexander Pivovarov <[email protected]> Committed: Tue May 12 16:26:54 2015 -0700 ---------------------------------------------------------------------- .../test/org/apache/hadoop/hive/serde2/VerifyFast.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hive/blob/5af6e92b/serde/src/test/org/apache/hadoop/hive/serde2/VerifyFast.java ---------------------------------------------------------------------- diff --git a/serde/src/test/org/apache/hadoop/hive/serde2/VerifyFast.java b/serde/src/test/org/apache/hadoop/hive/serde2/VerifyFast.java index a3472ad..fa46c9e 100644 --- a/serde/src/test/org/apache/hadoop/hive/serde2/VerifyFast.java +++ b/serde/src/test/org/apache/hadoop/hive/serde2/VerifyFast.java @@ -29,15 +29,11 @@ import org.apache.hadoop.hive.common.type.HiveDecimal; import org.apache.hadoop.hive.common.type.HiveIntervalDayTime; import org.apache.hadoop.hive.common.type.HiveIntervalYearMonth; import org.apache.hadoop.hive.common.type.HiveVarchar; -import org.apache.hadoop.hive.serde2.binarysortable.MyTestPrimitiveClass.ExtraTypeInfo; import org.apache.hadoop.hive.serde2.fast.DeserializeRead; -import org.apache.hadoop.hive.serde2.io.HiveCharWritable; import org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector.PrimitiveCategory; import org.apache.hadoop.hive.serde2.fast.SerializeWrite; -import org.apache.hadoop.hive.serde2.typeinfo.CharTypeInfo; import org.apache.hadoop.hive.serde2.typeinfo.DecimalTypeInfo; import org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo; -import org.apache.hadoop.hive.serde2.typeinfo.VarcharTypeInfo; import org.apache.hadoop.io.Text; /** @@ -247,11 +243,13 @@ public class VerifyFast { byte[] byteArray = Arrays.copyOfRange(readBinaryResults.bytes, readBinaryResults.start, readBinaryResults.start + readBinaryResults.length); byte[] expected = (byte[]) object; if (byteArray.length != expected.length){ - TestCase.fail("Byte Array field mismatch (expected " + expected + " found " + byteArray + ")"); + TestCase.fail("Byte Array field mismatch (expected " + Arrays.toString(expected) + + " found " + Arrays.toString(byteArray) + ")"); } for (int b = 0; b < byteArray.length; b++) { if (byteArray[b] != expected[b]) { - TestCase.fail("Byte Array field mismatch (expected " + expected + " found " + byteArray + ")"); + TestCase.fail("Byte Array field mismatch (expected " + Arrays.toString(expected) + + " found " + Arrays.toString(byteArray) + ")"); } } }
