implementing robolectric and mockito

This commit is contained in:
Ernir Erlingsson
2016-04-28 15:28:35 +02:00
parent aa3ef896f5
commit adb7d37f86
18 changed files with 1681 additions and 16 deletions

View File

@@ -54,34 +54,33 @@ public class ActivityModule {
@ActivityScope
@Provides
SetupController provideSetupController(
SetupControllerImp setupControllerImp) {
return setupControllerImp;
protected SetupController provideSetupController() {
return new SetupControllerImp();
}
@ActivityScope
@Provides
ConfigController provideConfigController(
protected ConfigController provideConfigController(
ConfigControllerImp configControllerImp) {
return configControllerImp;
}
@ActivityScope
@Provides
SharedPreferences provideSharedPreferences(Activity activity) {
protected SharedPreferences provideSharedPreferences(Activity activity) {
return activity.getSharedPreferences("db", Context.MODE_PRIVATE);
}
@ActivityScope
@Provides
PasswordController providePasswordController(
protected PasswordController providePasswordController(
PasswordControllerImp passwordControllerImp) {
return passwordControllerImp;
}
@ActivityScope
@Provides
BriarController provideBriarController(
protected BriarController provideBriarController(
BriarControllerImp briarControllerImp) {
activity.addLifecycleController(briarControllerImp);
return briarControllerImp;
@@ -89,7 +88,7 @@ public class ActivityModule {
@ActivityScope
@Provides
NavDrawerController provideNavDrawerController(
protected NavDrawerController provideNavDrawerController(
NavDrawerControllerImp navDrawerControllerImp) {
activity.addLifecycleController(navDrawerControllerImp);
if (activity instanceof TransportStateListener) {
@@ -101,7 +100,7 @@ public class ActivityModule {
@ActivityScope
@Provides
BriarServiceConnection provideBriarServiceConnection() {
protected BriarServiceConnection provideBriarServiceConnection() {
return new BriarServiceConnection();
}