package org.robolectric; import org.junit.runners.model.InitializationError; import org.robolectric.annotation.Config; import java.util.Locale; import static org.robolectric.util.TestUtil.resourceFile; public class TestRunners { public static class SelfTest extends RobolectricTestRunner { public SelfTest(Class<?> testClass) throws InitializationError { super(testClass); Locale.setDefault(Locale.ENGLISH); } @Override protected Config buildGlobalConfig() { return new Config.Builder(super.buildGlobalConfig()) .setManifest(resourceFile("TestAndroidManifest.xml").toString()) .build(); } } public static class MultiApiSelfTest extends SelfTest { public MultiApiSelfTest(Class<?> testClass) throws Throwable { super(testClass); } @Override protected Config buildGlobalConfig() { return new Config.Builder(super.buildGlobalConfig()) .setSdk(Config.ALL_SDKS) .build(); } } }