public void testCrc32Str() throws HiveException { UDFCrc32 udf = new UDFCrc32(); runAndVerifyStr("ABC", 2743272264L, udf); runAndVerifyStr("", 0L, udf); // repeat again runAndVerifyStr("ABC", 2743272264L, udf); runAndVerifyStr("", 0L, udf); // null runAndVerifyStr(null, null, udf); }
public void testCrc32Bin() throws HiveException { UDFCrc32 udf = new UDFCrc32(); runAndVerifyBin(new byte[] { 65, 66, 67 }, 2743272264L, udf); runAndVerifyBin(new byte[0], 0L, udf); // repeat again runAndVerifyBin(new byte[] { 65, 66, 67 }, 2743272264L, udf); runAndVerifyBin(new byte[0], 0L, udf); // null runAndVerifyBin(null, null, udf); }