@Test
public void dictionaryCloseTests()
{
DictionaryClose encRDMMsg = (DictionaryClose)DictionaryMsgFactory.createMsg();
DictionaryClose decRDMMsg = (DictionaryClose)DictionaryMsgFactory.createMsg();
decRDMMsg.rdmMsgType(DictionaryMsgType.CLOSE);
encRDMMsg.rdmMsgType(DictionaryMsgType.CLOSE);
int streamId = -5;
dIter.clear();
encIter.clear();
Buffer membuf = CodecFactory.createBuffer();
membuf.data(ByteBuffer.allocate(1024));
System.out.println("DictionaryClose tests...");
encRDMMsg.clear();
encRDMMsg.streamId(streamId);
encIter.setBufferAndRWFVersion(membuf, Codec.majorVersion(), Codec.minorVersion());
int ret = encRDMMsg.encode(encIter);
assertEquals(CodecReturnCodes.SUCCESS, ret);
dIter.setBufferAndRWFVersion(membuf, Codec.majorVersion(),
Codec.minorVersion());
ret = msg.decode(dIter);
assertEquals(CodecReturnCodes.SUCCESS, ret);
ret = decRDMMsg.decode(dIter, msg);
assertEquals(CodecReturnCodes.SUCCESS, ret);
assertEquals(streamId, decRDMMsg.streamId());
System.out.println("Done.");
}