private DmiDescriptor writeAndRead(DmiDescriptor dd1) throws IOException { final TCByteBufferInputStream in = new TCByteBufferInputStream(write(dd1)); final DmiDescriptor rv = new DmiDescriptor(); rv.deserializeFrom(in); assertTrue(in.available() == 0); return rv; }
private TCByteBuffer[] write(DmiDescriptor dd) { final TCByteBufferOutputStream out = new TCByteBufferOutputStream(); dd.serializeTo(out); out.close(); return out.toArray(); }
private void check(DmiDescriptor dd2) { assertEquals(receiverId, dd2.getReceiverId()); assertEquals(dmiCallId, dd2.getDmiCallId()); assertEquals(faultRec, dd2.isFaultReceiver()); assertTrue(Arrays.equals(classSpecs, dd2.getClassSpecs())); }