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"; }