@Override public void run() { loginCallback.onFailure(exception); } });
private void handleOnFailure(KinEcosystemException exception) { if (callback != null) { callback.onFailure(exception); } } }).start();
@Override public void onFailure(ApiException exception) { callback.onFailure(ErrorUtil.fromApiException(exception)); } });
@Override public void onFailure(ApiException e) { callback.onFailure(ErrorUtil.fromApiException(e)); } });
@Override public void onFailure(ApiException exception) { callback.onFailure(ErrorUtil.fromApiException(exception)); } });
@Override public void onFailure(ApiException e) { callback.onFailure(ErrorUtil.fromApiException(e)); } });
@Override public void onFailure(ApiException e) { decrementPendingOrdersCount(); if (callback != null) { callback.onFailure(ErrorUtil.fromApiException(e)); } } });
@Override public void onFailure(ApiException e) { if (callback != null) { callback.onFailure(ErrorUtil.fromApiException(e)); } }
@Override public void onFailure(ApiException exception) { callback.onFailure(ErrorUtil.fromApiException(exception)); } });
@Override public void run() { callback.onFailure(ErrorUtil.getClientException(ClientException.ACCOUNT_NOT_LOGGED_IN, null)); } });
@Override public void onFailure(ApiException error) { if (kinCallback != null) { kinCallback.onFailure(ErrorUtil.fromApiException(error)); } } });
@Override public void onFailure(ApiException exception) { if (callback != null) { callback.onFailure(ErrorUtil.fromApiException(exception)); } } });
@Override public void onFailure(ApiException e) { if (callback != null) { callback.onFailure(ErrorUtil.fromApiException(e)); } } });
@Override public void onFailure(Void t) { callback .onFailure(ErrorUtil .getClientException(ClientException.INTERNAL_INCONSISTENCY, new DataNotAvailableException())); } });
@Override public void onResponse(Boolean response) { //switch to the new KinAccount if (blockchainSource.updateActiveAccount(accountIndex)) { callback.onResponse(response); } else { callback.onFailure(ErrorUtil.createAccountCannotLoadedException(accountIndex)); } }
@Override public void onFailure(KinEcosystemException exception) { //switch to the new KinAccount callback.onFailure(exception); Logger.log(new Log().withTag(TAG).put("switchAccount", "ended with failure")); } });
@Test public void createOrder_Succeed() { orderRepository.createOrder(offerID, openOrderCallback); verify(remote).createOrder(anyString(), createOrderCapture.capture()); createOrderCapture.getValue().onResponse(openOrder); assertEquals(openOrder, orderRepository.getOpenOrder().getValue()); verify(openOrderCallback).onResponse(openOrder); verify(openOrderCallback, never()).onFailure(any(KinEcosystemException.class)); }
@Test public void getOffers_Failed() { KinCallback<OfferList> offerListCallback = mock(KinCallback.class); ArgumentCaptor<Callback<OfferList, ApiException>> getOfferCapture = ArgumentCaptor.forClass(Callback.class); offerRepository.getOffers(offerListCallback); verify(remote).getOffers(getOfferCapture.capture()); getOfferCapture.getValue().onFailure(getApiException()); assertEquals(0, offerRepository.getCachedOfferList().getOffers().size()); verify(offerListCallback).onFailure(any(KinEcosystemException.class)); }
@Test public void createOrder_Failed() { orderRepository.createOrder(offerID, openOrderCallback); verify(remote).createOrder(anyString(), createOrderCapture.capture()); createOrderCapture.getValue().onFailure(getApiException()); assertNull(orderRepository.getOpenOrder().getValue()); verify(openOrderCallback).onFailure(any(KinEcosystemException.class)); verify(openOrderCallback, never()).onResponse(any(OpenOrder.class)); }
@Override public void onFailure(ApiException e) { getOrderWatcher().postValue( new Order().orderId(orderID).offerId(offerID).status(Status.FAILED).error(e.getResponseBody())); removeCachedOpenOrderByID(orderID); if (callback != null) { callback.onFailure(ErrorUtil.fromApiException(e)); } } });