@Test public void testWriteToReadFromVersion2() throws IOException { final ProbabilisticDeDuplicatorSerializer<RLBSBFDeDuplicator> serializer = RLBSBFDeDuplicatorSerializers.VERSION_2; final RLBSBFDeDuplicator deDuplicator = new RLBSBFDeDuplicator(64L, 1); final ByteBuffer byteBuffer = ByteBuffer.allocate(64); byteBuffer.putLong(1L); assertTrue(deDuplicator.classifyDistinct(byteBuffer.array())); byteBuffer.clear(); final ByteArrayOutputStream out = new ByteArrayOutputStream(); serializer.writeTo(deDuplicator, out); out.close(); final ByteArrayInputStream in = new ByteArrayInputStream(out.toByteArray()); final RLBSBFDeDuplicator serialized = serializer.readFrom(in); in.close(); assertEquals(deDuplicator, serialized); } }
@Test public void testWriteToReadFromVersion2() throws IOException { final ProbabilisticDeDuplicatorSerializer<BSBFDeDuplicator> serializer = BSBFDeDuplicatorSerializers.VERSION_2; final BSBFDeDuplicator deDuplicator = new BSBFDeDuplicator(64L, 1); final ByteBuffer byteBuffer = ByteBuffer.allocate(64); byteBuffer.putLong(1L); assertTrue(deDuplicator.classifyDistinct(byteBuffer.array())); byteBuffer.clear(); final ByteArrayOutputStream out = new ByteArrayOutputStream(); serializer.writeTo(deDuplicator, out); out.close(); final ByteArrayInputStream in = new ByteArrayInputStream(out.toByteArray()); final BSBFDeDuplicator serialized = serializer.readFrom(in); in.close(); assertEquals(deDuplicator, serialized); } }
@Test public void testWriteToReadFromVersion2() throws IOException { final ProbabilisticDeDuplicatorSerializer<BSBFSDDeDuplicator> serializer = BSBFSDDeDuplicatorSerializers.VERSION_2; final BSBFSDDeDuplicator deDuplicator = new BSBFSDDeDuplicator(64L, 1); final ByteBuffer byteBuffer = ByteBuffer.allocate(64); byteBuffer.putLong(1L); assertTrue(deDuplicator.classifyDistinct(byteBuffer.array())); byteBuffer.clear(); final ByteArrayOutputStream out = new ByteArrayOutputStream(); serializer.writeTo(deDuplicator, out); out.close(); final ByteArrayInputStream in = new ByteArrayInputStream(out.toByteArray()); final BSBFSDDeDuplicator serialized = serializer.readFrom(in); in.close(); assertEquals(deDuplicator, serialized); } }
@Ignore @Test public void testWriteToReadFromVersion1() throws IOException { final ProbabilisticDeDuplicatorSerializer<BSBFSDDeDuplicator> serializer = BSBFSDDeDuplicatorSerializers.VERSION_1; final BSBFSDDeDuplicator deDuplicator = new BSBFSDDeDuplicator(64L, 1); final ByteBuffer byteBuffer = ByteBuffer.allocate(64); byteBuffer.putLong(1L); assertTrue(deDuplicator.classifyDistinct(byteBuffer.array())); byteBuffer.clear(); final ByteArrayOutputStream out = new ByteArrayOutputStream(); serializer.writeTo(deDuplicator, out); out.close(); final ByteArrayInputStream in = new ByteArrayInputStream(out.toByteArray()); final BSBFSDDeDuplicator serialized = serializer.readFrom(in); in.close(); assertEquals(deDuplicator, serialized); }
@Ignore @Test public void testWriteToReadFromVersion1() throws IOException { final ProbabilisticDeDuplicatorSerializer<RLBSBFDeDuplicator> serializer = RLBSBFDeDuplicatorSerializers.VERSION_1; final RLBSBFDeDuplicator deDuplicator = new RLBSBFDeDuplicator(64L, 1); final ByteBuffer byteBuffer = ByteBuffer.allocate(64); byteBuffer.putLong(1L); assertTrue(deDuplicator.classifyDistinct(byteBuffer.array())); byteBuffer.clear(); final ByteArrayOutputStream out = new ByteArrayOutputStream(); serializer.writeTo(deDuplicator, out); out.close(); final ByteArrayInputStream in = new ByteArrayInputStream(out.toByteArray()); final RLBSBFDeDuplicator serialized = serializer.readFrom(in); in.close(); assertEquals(deDuplicator, serialized); }
@Ignore @Test public void testWriteToReadFromVersion1() throws IOException { final ProbabilisticDeDuplicatorSerializer<BSBFDeDuplicator> serializer = BSBFDeDuplicatorSerializers.VERSION_1; final BSBFDeDuplicator deDuplicator = new BSBFDeDuplicator(64L, 1); final ByteBuffer byteBuffer = ByteBuffer.allocate(64); byteBuffer.putLong(1L); assertTrue(deDuplicator.classifyDistinct(byteBuffer.array())); byteBuffer.clear(); final ByteArrayOutputStream out = new ByteArrayOutputStream(); serializer.writeTo(deDuplicator, out); out.close(); final ByteArrayInputStream in = new ByteArrayInputStream(out.toByteArray()); final BSBFDeDuplicator serialized = serializer.readFrom(in); in.close(); assertEquals(deDuplicator, serialized); }