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$
}
}
}