/** * A mock threading module where all schedulers run on the main thread. This is useful for testing. */ @Module public static class MockThreadingModule extends ThreadingModule { @Override public Scheduler provideMainThreadScheduler() { return AndroidSchedulers.mainThread(); } @Override public Scheduler provideIoScheduler() { return AndroidSchedulers.mainThread(); } @Override public Scheduler provideCompScheduler() { return AndroidSchedulers.mainThread(); } }