public void testAdapterProxiesAuthorizationCode() throws ConfigurationException { Intent successfulPaypal = new Intent(); PayPalAuthorization successfulAuthorization = new PayPalAuthorization( PayPalConfiguration.ENVIRONMENT_NO_NETWORK, "fake_paypal_authorization_code", ""); successfulPaypal.putExtra( PayPalFuturePaymentActivity.EXTRA_RESULT_AUTHORIZATION, successfulAuthorization); PayPalAccountBuilder accountBuilder = PayPalHelper.getBuilderFromActivity(null, Activity.RESULT_OK, successfulPaypal); String json = Utils.getGson().toJson(accountBuilder.build()); assertTrue(json.contains("fake_paypal_authorization_code")); }
public void testGetBuilderFromActivityDoesNotIncludeEmailIfItWasNotPresent() throws ConfigurationException { Intent successfulPaypal = new Intent(); PayPalAuthorization successfulAuthorization = new PayPalAuthorization( PayPalConfiguration.ENVIRONMENT_NO_NETWORK, "fake_paypal_authorization_code", ""); successfulPaypal.putExtra( PayPalFuturePaymentActivity.EXTRA_RESULT_AUTHORIZATION, successfulAuthorization); PayPalAccountBuilder accountBuilder = PayPalHelper.getBuilderFromActivity(null, Activity.RESULT_OK, successfulPaypal); PayPalAccount account = accountBuilder.build(); assertEquals("", account.getEmail()); }