Package com.opengamma.transport

Examples of com.opengamma.transport.CollectingByteArrayMessageSender


public class DistributedAuditLoggerTest {

  private static final FudgeContext s_fudgeContext = new FudgeContext ();

  public void testClientServerAuditLogging() {
    CollectingByteArrayMessageSender msgStore = new CollectingByteArrayMessageSender();
    assertEquals(0, msgStore.getMessages().size());
   
    DistributedAuditLogger client = new DistributedAuditLogger("testoriginatingsystem", new ByteArrayFudgeMessageSender(msgStore));
    client.log("lisa", "testobject", "testop", "testdescription", true);
    assertEquals(1, msgStore.getMessages().size());
   
    FudgeMsgEnvelope fudgeMsgEnvelope = s_fudgeContext.deserialize(msgStore.getMessages().get(0));
   
    InMemoryAuditLogger memoryAuditLogger = new InMemoryAuditLogger();
    assertEquals(0, memoryAuditLogger.getMessages().size());
   
    DistributedAuditLoggerServer server = new DistributedAuditLoggerServer(memoryAuditLogger);
View Full Code Here

TOP

Related Classes of com.opengamma.transport.CollectingByteArrayMessageSender

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.