Merge pull request #990 from psh/nearby-unit-test

Created a Robolectric unit test replacement for the (failing) NearbyActivity integration test
This commit is contained in:
Vivek Maskara 2017-11-30 19:46:06 +05:30 committed by GitHub
commit 078feb9531
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
11 changed files with 100 additions and 39 deletions

View file

@ -29,6 +29,7 @@ import java.io.IOException;
import javax.inject.Inject;
import dagger.android.AndroidInjector;
import dagger.android.DispatchingAndroidInjector;
import dagger.android.HasActivityInjector;
import fr.free.nrw.commons.auth.AccountUtil;
@ -272,7 +273,7 @@ public class CommonsApplication extends Application implements HasActivityInject
}
@Override
public DispatchingAndroidInjector<Activity> activityInjector() {
public AndroidInjector<Activity> activityInjector() {
return dispatchingActivityInjector;
}

View file

@ -338,7 +338,7 @@ public class NearbyActivity extends NavigationBaseActivity implements LocationUp
FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction();
Fragment fragment = new NearbyMapFragment();
fragment.setArguments(bundle);
fragmentTransaction.replace(R.id.container, fragment);
fragmentTransaction.replace(R.id.container, fragment, fragment.getClass().getSimpleName());
fragmentTransaction.commitAllowingStateLoss();
}
@ -349,7 +349,7 @@ public class NearbyActivity extends NavigationBaseActivity implements LocationUp
FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction();
Fragment fragment = new NearbyListFragment();
fragment.setArguments(bundle);
fragmentTransaction.replace(R.id.container, fragment);
fragmentTransaction.replace(R.id.container, fragment, fragment.getClass().getSimpleName());
fragmentTransaction.commitAllowingStateLoss();
}