package org.gbif.ipt.config;
import com.google.inject.Guice;
import com.google.inject.Injector;
import org.junit.runners.BlockJUnit4ClassRunner;
public class InjectingTestClassRunner extends BlockJUnit4ClassRunner {
public InjectingTestClassRunner(Class<?> klass) throws org.junit.runners.model.InitializationError {
super(klass);
}
@Override
protected Object createTest() throws Exception {
Injector injector = Guice.createInjector(new IPTTestModule());
return injector.getInstance(this.getTestClass().getJavaClass());
}
}