5354555657585960616263
origPair.write(dataOut); PairOfLongInt pair = new PairOfLongInt(); pair.readFields(new DataInputStream(new ByteArrayInputStream(bytesOut.toByteArray()))); assertEquals(1L, pair.getLeftElement()); assertEquals(2L, pair.getRightElement()); }
origPair.write(dataOut); PairOfLongString pair = new PairOfLongString(); pair.readFields(new DataInputStream(new ByteArrayInputStream(bytesOut.toByteArray()))); assertEquals("hi", pair.getRightElement()); assertTrue(pair.getLeftElement() == 2L); }
origPair.write(dataOut); PairOfLongs pair = new PairOfLongs(); pair.readFields(new DataInputStream(new ByteArrayInputStream(bytesOut.toByteArray()))); assertEquals(1L, pair.getLeftElement()); assertEquals(2L, pair.getRightElement()); }
origPair.write(dataOut); PairOfStringFloat pair = new PairOfStringFloat(); pair.readFields(new DataInputStream(new ByteArrayInputStream(bytesOut.toByteArray()))); assertEquals("hi", pair.getLeftElement()); assertTrue(pair.getRightElement() == 2.0f); }
origPair.write(dataOut); PairOfStringInt pair = new PairOfStringInt(); pair.readFields(new DataInputStream(new ByteArrayInputStream(bytesOut.toByteArray()))); assertEquals("hi", pair.getLeftElement()); assertEquals(2, pair.getRightElement()); }
origPair.write(dataOut); PairOfStringLong pair = new PairOfStringLong(); pair.readFields(new DataInputStream(new ByteArrayInputStream(bytesOut.toByteArray()))); assertEquals("hi", pair.getLeftElement()); assertEquals(2L, pair.getRightElement()); }
origPair.write(dataOut); PairOfStrings pair = new PairOfStrings(); pair.readFields(new DataInputStream(new ByteArrayInputStream(bytesOut.toByteArray()))); assertEquals("hi", pair.getLeftElement()); assertEquals("there", pair.getRightElement()); }
8990919293949596979899
} DataInputStream in = new DataInputStream(new ByteArrayInputStream(bstream.toByteArray())); AnchorText readAnchor = new AnchorText(); try { readAnchor.readFields(in); in.close(); }catch(Exception e) { } assertEquals(anchor3, readAnchor);