package org.marketcetera.symbology;
import junit.framework.Test;
import junit.framework.TestCase;
import org.marketcetera.core.MarketceteraTestSuite;
import org.marketcetera.core.ClassVersion;
/**
* @author Graham Miller
* @version $Id: ExchangesTest.java 16154 2012-07-14 16:34:05Z colin $
*/
@ClassVersion("$Id: ExchangesTest.java 16154 2012-07-14 16:34:05Z colin $") //$NON-NLS-1$
public class ExchangesTest extends TestCase {
public ExchangesTest(String inName) {
super(inName);
}
public static Test suite() {
return new MarketceteraTestSuite(ExchangesTest.class);
}
public void testStandardExchanges() throws Exception {
exchangeHelper(Exchanges.AMEX, "XASE", "US"); //$NON-NLS-1$ //$NON-NLS-2$
exchangeHelper(Exchanges.BOSTON, "XBOS", "US"); //$NON-NLS-1$ //$NON-NLS-2$
exchangeHelper(Exchanges.CINCINNATI, "XCIS", "US"); //$NON-NLS-1$ //$NON-NLS-2$
exchangeHelper(Exchanges.ISE, "XISX", "US"); //$NON-NLS-1$ //$NON-NLS-2$
exchangeHelper(Exchanges.CHICAGO, "XCHI", "US"); //$NON-NLS-1$ //$NON-NLS-2$
exchangeHelper(Exchanges.NYSE, "XNYS", "US"); //$NON-NLS-1$ //$NON-NLS-2$
exchangeHelper(Exchanges.ARCA, "XARC", "US"); //$NON-NLS-1$ //$NON-NLS-2$
exchangeHelper(Exchanges.NASDAQ, "XNAS", "US"); //$NON-NLS-1$ //$NON-NLS-2$
exchangeHelper(Exchanges.PHILADELPHIA, "XPHL", "US"); //$NON-NLS-1$ //$NON-NLS-2$
}
public void exchangeHelper(Exchange anExchange, String MIC, String countryCode){
assertEquals(MIC, anExchange.getMarketIdentifierCode());
assertEquals(countryCode, anExchange.getCountryCode());
}
}