package org.marketcetera.client;
import org.marketcetera.util.misc.ClassVersion;
import org.marketcetera.util.ws.stateless.Node;
import org.marketcetera.module.*;
import org.junit.*;
/* $License$ */
/**
* Tests the {@link org.marketcetera.client.ClientModule} module when
* it's configured via the properties file as it would be in strategy agent.
*
* @author anshul@marketcetera.com
*/
@ClassVersion("$Id: ModulePropertiesConfiguredTest.java 16154 2012-07-14 16:34:05Z colin $") //$NON-NLS-1$
public class ModulePropertiesConfiguredTest extends ClientModuleTestBase {
@Before
public void clientSetup() throws Exception {
mManager = new ModuleManager();
mManager.setConfigurationProvider(CONFIG_PROVIDER);
CONFIG_PROVIDER.setURL(MockServer.URL);
CONFIG_PROVIDER.setUsername(USER_NAME);
CONFIG_PROVIDER.setPassword(USER_NAME);
CONFIG_PROVIDER.setHostname(Node.DEFAULT_HOST);
CONFIG_PROVIDER.setPort(Node.DEFAULT_PORT);
CONFIG_PROVIDER.setIDPrefix(IDPREFIX);
mManager.init();
}
@Override
protected Object getExpectedUsername() {
return USER_NAME;
}
@Override
protected Object getExpectedURL() {
return MockServer.URL;
}
private static final MockConfigurationProvider CONFIG_PROVIDER =
new MockConfigurationProvider();
private static final String USER_NAME = "me";
}