Package whitewerx.com.trapos.gateway

Examples of whitewerx.com.trapos.gateway.TextMessageSubscriber


        final String delimitedMessage = "T|B|5.1t|R|EURUSD|1.3124";
        final MarketEvent emptyEvent = context.mock(MarketEvent.class);
        @SuppressWarnings("unchecked")
        final RingBufferAdapter<MarketEvent> ringBuffer = (RingBufferAdapter<MarketEvent>) context.mock(RingBufferAdapter.class);

        TextMessageSubscriber publisher = new MarketEventPublisher(ringBuffer);
        context.checking(new Expectations(){{
            final long SEQUENCE = 1;
           
            oneOf(ringBuffer).next();
            will(returnValue(SEQUENCE));
           
            oneOf(ringBuffer).get(SEQUENCE);
            will(returnValue(emptyEvent));
           
            oneOf(emptyEvent).setMessage(delimitedMessage);
           
            oneOf(ringBuffer).publish(SEQUENCE);
        }});
       
        publisher.accept(delimitedMessage);
    }
View Full Code Here

TOP

Related Classes of whitewerx.com.trapos.gateway.TextMessageSubscriber

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.