TestSupport.java 文件源码

java
阅读 27 收藏 0 点赞 0 评论 0

项目:Camel 作者:
public static QuickfixjEngine createEngine(boolean lazy) throws ConfigError, FieldConvertError, IOException, JMException {       
    SessionID sessionID = new SessionID("FIX.4.4:SENDER->TARGET");

    MessageStoreFactory mockMessageStoreFactory = Mockito.mock(MessageStoreFactory.class);
    MessageStore mockMessageStore = Mockito.mock(MessageStore.class);
    Mockito.when(mockMessageStore.getCreationTime()).thenReturn(new Date());
    Mockito.when(mockMessageStoreFactory.create(sessionID)).thenReturn(mockMessageStore);

    SessionSettings settings = new SessionSettings();

    settings.setLong(sessionID, Session.SETTING_HEARTBTINT, 10);
    settings.setString(sessionID, Session.SETTING_START_TIME, "00:00:00");
    settings.setString(sessionID, Session.SETTING_END_TIME, "00:00:00");
    settings.setString(sessionID, SessionFactory.SETTING_CONNECTION_TYPE, SessionFactory.ACCEPTOR_CONNECTION_TYPE);
    settings.setLong(sessionID, Acceptor.SETTING_SOCKET_ACCEPT_PORT, 8000);
    settings.setBool(sessionID, Session.SETTING_USE_DATA_DICTIONARY, false);

    return new QuickfixjEngine("", settings, 
        mockMessageStoreFactory, 
        Mockito.mock(LogFactory.class), 
        Mockito.mock(MessageFactory.class), lazy);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号