RoboGuice { public static RoboInjector getInjector(Context context) { final Application application = (Application)context.getApplicationContext(); return new ContextScopedRoboInjector(context, getOrCreateBaseApplicationInjector(application)); } private  RoboGuice(); static Injector getOrCreateBaseApplicationInjector(Application application); static Injector getOrCreateBaseApplicationInjector(final Application application, Stage stage, Module... modules ); static Injector overrideApplicationInjector(final Application application,  Module... overrideModules); static Injector getOrCreateBaseApplicationInjector(Application application, Stage stage); static RoboInjector getInjector(Context context); static T injectMembers( Context context, T t ); static DefaultRoboModule newDefaultRoboModule(final Application application); static void setUseAnnotationDatabases(boolean useAnnotationDatabases); static void destroyInjector(Context context); @edu.umd.cs.findbugs.annotations.SuppressWarnings("MS_SHOULD_BE_FINAL")
    @SuppressWarnings({"checkstyle:visibilitymodifier","checkstyle:staticvariablename"})
    static Stage DEFAULT_STAGE; }
@Test public void resetShouldRemoveContext() { final Activity activity = Robolectric.buildActivity(RoboActivity.class).get(); RoboGuice.getInjector(activity); assertThat(RoboGuice.injectors.size(), equalTo(1)); RoboGuice.Util.reset(); assertThat(RoboGuice.injectors.size(), equalTo(0)); }