@Test
public void reflectedGetAdvertisingId_whenReflectedMethodCallThrows_shouldReturnDefaultValue() throws Exception {

    when(methodBuilder.execute()).thenThrow(new Exception());
    assertThat(GpsHelper.reflectedGetAdvertisingId(new Object(), null)).isNull();
    verify(methodBuilder).execute();
    String defaultAdId = "TEST_DEFAULT";
    assertThat(GpsHelper.reflectedGetAdvertisingId(new Object(), defaultAdId)).isEqualTo(defaultAdId);
    verify(methodBuilder, times(2)).execute();
}