Skip to content

Instantly share code, notes, and snippets.

@pgoodwin
pgoodwin / gist:421d80af783087f6848f
Created July 9, 2014 22:23
An extension of RobolectricTestRunner that overrides a binding in the test module. The runner specializes a TestLifecycle which prepares the injector with the new module.
package com.pivotallabs.post_followers.test_util;
import com.google.inject.AbstractModule;
import com.google.inject.Injector;
import com.google.inject.util.Modules;
import com.pivotallabs.post_followers.api.PostFollowersService;
import com.pivotallabs.post_followers.injection.PostFollowersModule;
import com.pivotallabs.post_followers.injection.PostFollowersTestModule;
import org.junit.runners.model.InitializationError;
import org.robolectric.DefaultTestLifecycle;