@Test public void directoryConnStatusToStringTests() { DirectoryConsumerStatus directoryConnStatusMsg1 = (DirectoryConsumerStatus)DirectoryMsgFactory.createMsg(); directoryConnStatusMsg1.rdmMsgType(DirectoryMsgType.CONSUMER_STATUS); /* Parameters to test with */ int streamId = -5; int serviceId = 1; long sourceMirroringMode = 1; ConsumerStatusService consumerStatusService1 = DirectoryMsgFactory.createConsumerStatusService(); consumerStatusService1.sourceMirroringMode(sourceMirroringMode); consumerStatusService1.action(MapEntryActions.UPDATE); consumerStatusService1.serviceId(serviceId); System.out.println("DirectoryConsumerStatus toString tests..."); directoryConnStatusMsg1.consumerServiceStatusList().add(consumerStatusService1); directoryConnStatusMsg1.streamId(streamId); directoryConnStatusMsg1.toString(); System.out.println("Done."); }
@Test public void directoryConnStatusCopyTests() { DirectoryConsumerStatus directoryConnStatusMsg1 = (DirectoryConsumerStatus)DirectoryMsgFactory.createMsg(); directoryConnStatusMsg1.rdmMsgType(DirectoryMsgType.CONSUMER_STATUS); DirectoryConsumerStatus directoryConnStatusMsg2 = (DirectoryConsumerStatus)DirectoryMsgFactory.createMsg(); directoryConnStatusMsg2.rdmMsgType(DirectoryMsgType.CONSUMER_STATUS); /* Parameters to test with */ int streamId = -5; UInt serviceId = CodecFactory.createUInt(); serviceId.value(1); long sourceMirroringMode = 1; ConsumerStatusService consumerStatusService1 = DirectoryMsgFactory.createConsumerStatusService(); consumerStatusService1.sourceMirroringMode(sourceMirroringMode); consumerStatusService1.action(MapEntryActions.UPDATE); System.out.println("DirectoryConsumerStatus copy tests..."); directoryConnStatusMsg1.consumerServiceStatusList().add(consumerStatusService1); directoryConnStatusMsg1.streamId(streamId); int ret = directoryConnStatusMsg1.copy(directoryConnStatusMsg2); assertEquals(CodecReturnCodes.SUCCESS, ret); // verify deep copy assertEquals(directoryConnStatusMsg1.streamId(), directoryConnStatusMsg2.streamId()); assertTrue(directoryConnStatusMsg1.consumerServiceStatusList() != directoryConnStatusMsg2.consumerServiceStatusList()); assertEquals(directoryConnStatusMsg1.consumerServiceStatusList().size(), directoryConnStatusMsg2.consumerServiceStatusList().size()); ConsumerStatusService consStatusService1 = directoryConnStatusMsg1.consumerServiceStatusList().get(0); assertEquals(consumerStatusService1.sourceMirroringMode(), consStatusService1.sourceMirroringMode()); System.out.println("Done."); }
encRDMMsg.rdmMsgType(DirectoryMsgType.CONSUMER_STATUS); DirectoryConsumerStatus decRDMMsg = (DirectoryConsumerStatus)DirectoryMsgFactory.createMsg(); decRDMMsg.rdmMsgType(DirectoryMsgType.CONSUMER_STATUS); encIter.clear(); encRDMMsg.clear(); encRDMMsg.rdmMsgType(DirectoryMsgType.CONSUMER_STATUS); encRDMMsg.streamId(streamId); assertEquals(CodecReturnCodes.SUCCESS, ret); assertEquals(decRDMMsg.rdmMsgType(), DirectoryMsgType.CONSUMER_STATUS); assertEquals(encRDMMsg.rdmMsgType(), decRDMMsg.rdmMsgType()); assertEquals(k, decRDMMsg.consumerServiceStatusList().size());
case MsgClasses.GENERIC: DirectoryConsumerStatus directoryCS = (DirectoryConsumerStatus)_directoryMsg; directoryCS.rdmMsgType(DirectoryMsgType.CONSUMER_STATUS); directoryCS.decode(dIter, msg); break;