@Test
public void requestLocationUpdatesShouldDefaultCallToHighAccuracy() {

    LocationListener locationListener = Mockito.mock(LocationListener.class);
    ArgumentCaptor<LocationRequest> locationRequestCaptor = ArgumentCaptor.forClass(LocationRequest.class);
    Mockito.doNothing().when(googleLocationClient).requestLocationUpdates(Mockito.eq(locationListener), Mockito.any(LocationRequest.class));
    googleLocationClient.requestLocationUpdates(locationListener);
    Mockito.verify(googleLocationClient, Mockito.times(1))
            .requestLocationUpdates(Mockito.eq(locationListener), locationRequestCaptor.capture());
    Assert.assertEquals(LocationRequest.PRIORITY_HIGH_ACCURACY, locationRequestCaptor.getValue().getPriority());
}