package org.gbif.ipt.config; import javax.servlet.ServletContext; import com.google.inject.Provides; import com.google.inject.Singleton; /** * This guice module provides objects only for true IPTs running in a servlet environment. The module is replaced by a * test module when using guice for unit tests. */ public class IPTTestModule extends IPTModule { /** * provide a test datadir based on classpath. */ @Provides @Singleton ServletContext provideMockServlet() { return new MockServletContext(); } }