package org.marketcetera.marketdata; /** * Test implementation for {@link AbstractMarketDataFeedCredentials}. * * @author <a href="mailto:colin@marketcetera.com">Colin DuPlantis</a> * @version $Id: MockMarketDataFeedCredentials.java 16154 2012-07-14 16:34:05Z colin $ * @since 0.5.0 */ public class MockMarketDataFeedCredentials extends AbstractMarketDataFeedURLCredentials { public static boolean sValidateThrowsThrowable = false; public MockMarketDataFeedCredentials() throws FeedException { this("http://url-" + System.nanoTime()); //$NON-NLS-1$ } /** * Create a new <code>TestMarketDataFeedCredentials</code> instance. * * @param inURL * @throws FeedException */ public MockMarketDataFeedCredentials(String inURL) throws FeedException { super(inURL); } /* (non-Javadoc) * @see org.marketcetera.marketdata.AbstractMarketDataFeedCredentials#validateURL(java.lang.String) */ @Override protected void validateURL(String inURL) throws FeedException { super.validateURL(inURL); if(sValidateThrowsThrowable) { throw new NullPointerException("This exception is expected"); //$NON-NLS-1$ } } }