package org.marketcetera.quickfix; import junit.framework.Test; import junit.framework.TestCase; import quickfix.SessionID; import java.lang.reflect.Field; import org.marketcetera.core.MarketceteraTestSuite; import org.marketcetera.core.ClassVersion; /** * @author Graham Miller * @version $Id: DefaultSessionIDTest.java 16154 2012-07-14 16:34:05Z colin $ */ @ClassVersion("$Id: DefaultSessionIDTest.java 16154 2012-07-14 16:34:05Z colin $") //$NON-NLS-1$ public class DefaultSessionIDTest extends TestCase { public DefaultSessionIDTest(String inName) { super(inName); } public static Test suite() { return new MarketceteraTestSuite(DefaultSessionIDTest.class); } public void testDefaultSessionIDTest() throws Exception { Class aClass = quickfix.SessionSettings.class; Field theField = aClass.getDeclaredField("DEFAULT_SESSION_ID"); //$NON-NLS-1$ theField.setAccessible(true); Object defaultSessionID = theField.get(null); assertEquals(SessionID.class, defaultSessionID.getClass()); assertEquals("DEFAULT:->", defaultSessionID.toString()); //$NON-NLS-1$ } }