package org.gbif.ipt.mock;
import org.gbif.ipt.config.AppConfig;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
public class MockAppConfig {
private static AppConfig appConfig = mock(AppConfig.class);
public static AppConfig buildMock() {
setUpMock();
return appConfig;
}
/**
* Stubbing some methods and assigning some default configurations.
*/
private static void setUpMock() {
// configuring properties:
appConfig.setProperty(AppConfig.BASEURL, "http://localhost:7001/ipt");
appConfig.setProperty(AppConfig.IPT_LATITUDE, "10");
appConfig.setProperty(AppConfig.IPT_LONGITUDE, "10");
appConfig.setProperty(AppConfig.DEBUG, "true");
when(appConfig.getMaxThreads()).thenReturn(3);
// TODO Configure the other properties.
}
}