    @Test
    public void testFailCase(){

        when(mWeatherRequestResult.getRequestStatus()).thenReturn(RequestStatus.FAILED);
        when(mWeatherRequestResult.getThrowable()).thenReturn(new Exception("This is a mocked exception!"));

        mPresenter.onUpdateComplete(mWeatherRequestResult, MainActivityViewModel.QueryEnumMainActivity.UPDATE_WEATHER);

        verify(mHomepageCallbacks).hideProgressBar();
        verify(mHomepageCallbacks).showDialog(anyString());
    }