package com.github.mongobee.resources;
import org.springframework.core.env.Environment;
/**
* Mock for Spring environment
* @author lstolowski
* @since 2014-09-19
*/
public class EnvironmentMock implements Environment {
private String[] activeProfiles;
public EnvironmentMock(String... activeProfiles) {
this.activeProfiles = activeProfiles;
}
@Override
public String[] getActiveProfiles() {
return this.activeProfiles;
}
@Override
public String[] getDefaultProfiles() {
return new String[0];
}
@Override
public boolean acceptsProfiles(String... strings) {
return false;
}
@Override
public boolean containsProperty(String s) {
return false;
}
@Override
public String getProperty(String s) {
return null;
}
@Override
public String getProperty(String s, String s2) {
return null;
}
@Override
public <T> T getProperty(String s, Class<T> tClass) {
return null;
}
@Override
public <T> T getProperty(String s, Class<T> tClass, T t) {
return null;
}
@Override
public <T> Class<T> getPropertyAsClass(String s, Class<T> tClass) {
return null;
}
@Override
public String getRequiredProperty(String s) throws IllegalStateException {
return null;
}
@Override
public <T> T getRequiredProperty(String s, Class<T> tClass) throws IllegalStateException {
return null;
}
@Override
public String resolvePlaceholders(String s) {
return null;
}
@Override
public String resolveRequiredPlaceholders(String s) throws IllegalArgumentException {
return null;
}
}