/** * Unit test for {@link BlobsWriteProc.Result} serialization. */ public void test_blobsResultSerialization() { final long totalBucketSize = 7L; final int maxBucketSize = 3; final int[] counters = new int[] { 1, 0, 2, BlobsIndexHelper.NOT_FOUND, 3 }; final BlobsWriteProc.Result given = new BlobsWriteProc.Result( totalBucketSize, maxBucketSize, counters); assertEquals("totalBucketSize", totalBucketSize, given.totalBucketSize); assertEquals("maxBucketSize", maxBucketSize, given.maxBucketSize); assertTrue("counters[]", Arrays.equals(counters, given.counters)); final byte[] b = SerializerUtil.serialize(given); final BlobsWriteProc.Result actual = (BlobsWriteProc.Result) SerializerUtil .deserialize(b); assertEquals("totalBucketSize", totalBucketSize, actual.totalBucketSize); assertEquals("maxBucketSize", maxBucketSize, actual.maxBucketSize); assertTrue("counters[]", Arrays.equals(counters, actual.counters)); }
/** * Unit test for {@link BlobsWriteProc.Result} serialization. */ public void test_blobsResultSerialization() { final long totalBucketSize = 7L; final int maxBucketSize = 3; final int[] counters = new int[] { 1, 0, 2, BlobsIndexHelper.NOT_FOUND, 3 }; final BlobsWriteProc.Result given = new BlobsWriteProc.Result( totalBucketSize, maxBucketSize, counters); assertEquals("totalBucketSize", totalBucketSize, given.totalBucketSize); assertEquals("maxBucketSize", maxBucketSize, given.maxBucketSize); assertTrue("counters[]", Arrays.equals(counters, given.counters)); final byte[] b = SerializerUtil.serialize(given); final BlobsWriteProc.Result actual = (BlobsWriteProc.Result) SerializerUtil .deserialize(b); assertEquals("totalBucketSize", totalBucketSize, actual.totalBucketSize); assertEquals("maxBucketSize", maxBucketSize, actual.maxBucketSize); assertTrue("counters[]", Arrays.equals(counters, actual.counters)); }
/** * Unit test for {@link BlobsWriteProc.Result} serialization. */ public void test_blobsResultSerialization() { final long totalBucketSize = 7L; final int maxBucketSize = 3; final int[] counters = new int[] { 1, 0, 2, BlobsIndexHelper.NOT_FOUND, 3 }; final BlobsWriteProc.Result given = new BlobsWriteProc.Result( totalBucketSize, maxBucketSize, counters); assertEquals("totalBucketSize", totalBucketSize, given.totalBucketSize); assertEquals("maxBucketSize", maxBucketSize, given.maxBucketSize); assertTrue("counters[]", Arrays.equals(counters, given.counters)); final byte[] b = SerializerUtil.serialize(given); final BlobsWriteProc.Result actual = (BlobsWriteProc.Result) SerializerUtil .deserialize(b); assertEquals("totalBucketSize", totalBucketSize, actual.totalBucketSize); assertEquals("maxBucketSize", maxBucketSize, actual.maxBucketSize); assertTrue("counters[]", Arrays.equals(counters, actual.counters)); }
assertEquals(VTE.valueOf(kvo.obj), AbstractIV.getVTE(KeyBuilder .decodeByte(key[0]))); assertEquals(BlobIV.toFlags(VTE.valueOf(kvo.obj)), KeyBuilder .decodeByte(key[0])); assertEquals(VTE.valueOf(kvo.obj), iv.getVTE()); assertEquals(kvo.obj.hashCode(), iv.hashCode()); assertEquals(iv, BlobIV.fromString(iv.toString()));
assertEquals(VTE.valueOf(kvo.obj), AbstractIV.getVTE(KeyBuilder .decodeByte(key[0]))); assertEquals(BlobIV.toFlags(VTE.valueOf(kvo.obj)), KeyBuilder .decodeByte(key[0])); assertEquals(VTE.valueOf(kvo.obj), iv.getVTE()); assertEquals(kvo.obj.hashCode(), iv.hashCode()); assertEquals(iv, BlobIV.fromString(iv.toString()));
assertEquals(a.length, stats.nunknown.get()); assertEquals(0, stats.nunknown.get()); assertEquals(VTE.valueOf(expected), iv.getVTE()); assertEquals(expected.hashCode(), iv.hashCode()); assertEquals(iv, decodedIV); assertEquals(tmp, a[i].obj);// same Value. assertEquals(expected[i], actualIV); } else { assertEquals(expected[i], actualIV); assertEquals(nnotfound, stats.nunknown.get());
assertEquals(a.length, stats.nunknown.get()); assertEquals(0, stats.nunknown.get()); assertEquals(VTE.valueOf(expected), iv.getVTE()); assertEquals(expected.hashCode(), iv.hashCode()); assertEquals(iv, decodedIV); assertEquals(tmp, a[i].obj);// same Value. assertEquals(expected[i], actualIV); } else { assertEquals(expected[i], actualIV); assertEquals(nnotfound, stats.nunknown.get());
assertEquals(VTE.valueOf(kvo.obj), AbstractIV.getVTE(KeyBuilder .decodeByte(key[0]))); assertEquals(BlobIV.toFlags(VTE.valueOf(kvo.obj)), KeyBuilder .decodeByte(key[0])); assertEquals(VTE.valueOf(kvo.obj), iv.getVTE()); assertEquals(kvo.obj.hashCode(), iv.hashCode()); assertEquals(iv, BlobIV.fromString(iv.toString()));
assertEquals(a.length, stats.nunknown.get()); assertEquals(0, stats.nunknown.get()); assertEquals(VTE.valueOf(expected), iv.getVTE()); assertEquals(expected.hashCode(), iv.hashCode()); assertEquals(iv, decodedIV); assertEquals(tmp, a[i].obj);// same Value. assertEquals(expected[i], actualIV); } else { assertEquals(expected[i], actualIV); assertEquals(nnotfound, stats.nunknown.get());
.deserialize(val); assertEquals(value, actualValue);
.deserialize(val); assertEquals(value, actualValue);
assertEquals(ivs1.length, ivs2.length);
assertEquals(ivs1.length, ivs2.length);
.deserialize(val); assertEquals(value, actualValue);
assertEquals(ivs1.length, ivs2.length);