Here are the examples of the java api class com.google.android.gms.wallet.FullWallet taken from open source projects.
1. AndroidPayCardNonceTest#fromFullWallet_createsAndroidPayCardNonce()
Project: braintree_android
File: AndroidPayCardNonceTest.java
File: AndroidPayCardNonceTest.java
@Test public void fromFullWallet_createsAndroidPayCardNonce() throws JSONException { PaymentMethodToken paymentMethodToken = mock(PaymentMethodToken.class); when(paymentMethodToken.getToken()).thenReturn(stringFromFixture("payment_methods/android_pay_card_response.json")); UserAddress billingAddress = mock(UserAddress.class); UserAddress shippingAddress = mock(UserAddress.class); FullWallet wallet = mock(FullWallet.class); when(wallet.getPaymentMethodToken()).thenReturn(paymentMethodToken); when(wallet.getEmail()).thenReturn("[email protected]"); when(wallet.getBuyerBillingAddress()).thenReturn(billingAddress); when(wallet.getBuyerShippingAddress()).thenReturn(shippingAddress); AndroidPayCardNonce androidPayCardNonce = AndroidPayCardNonce.fromFullWallet(wallet); assertEquals("Android Pay", androidPayCardNonce.getTypeLabel()); assertEquals("fake-android-pay-nonce", androidPayCardNonce.getNonce()); assertEquals("Android Pay", androidPayCardNonce.getDescription()); assertEquals("Visa", androidPayCardNonce.getCardType()); assertEquals("11", androidPayCardNonce.getLastTwo()); assertEquals("[email protected]", androidPayCardNonce.getEmail()); assertEquals(billingAddress, androidPayCardNonce.getBillingAddress()); assertEquals(shippingAddress, androidPayCardNonce.getShippingAddress()); }
2. AndroidPayCardNonceTest#parcelsCorrectly()
Project: braintree_android
File: AndroidPayCardNonceTest.java
File: AndroidPayCardNonceTest.java
@Test public void parcelsCorrectly() throws JSONException { PaymentMethodToken paymentMethodToken = mock(PaymentMethodToken.class); when(paymentMethodToken.getToken()).thenReturn(stringFromFixture("payment_methods/android_pay_card_response.json")); UserAddress billingAddress = getAddressObject(); UserAddress shippingAddress = getAddressObject(); FullWallet wallet = mock(FullWallet.class); when(wallet.getPaymentMethodToken()).thenReturn(paymentMethodToken); when(wallet.getEmail()).thenReturn("[email protected]"); when(wallet.getBuyerBillingAddress()).thenReturn(billingAddress); when(wallet.getBuyerShippingAddress()).thenReturn(shippingAddress); AndroidPayCardNonce androidPayCardNonce = AndroidPayCardNonce.fromFullWallet(wallet); Parcel parcel = Parcel.obtain(); androidPayCardNonce.writeToParcel(parcel, 0); parcel.setDataPosition(0); AndroidPayCardNonce parceled = AndroidPayCardNonce.CREATOR.createFromParcel(parcel); assertEquals("Android Pay", parceled.getTypeLabel()); assertEquals("fake-android-pay-nonce", parceled.getNonce()); assertEquals("Android Pay", parceled.getDescription()); assertEquals("Visa", parceled.getCardType()); assertEquals("11", parceled.getLastTwo()); assertEquals("[email protected]", parceled.getEmail()); assertNotNull(parceled.getBillingAddress()); assertNotNull(parceled.getShippingAddress()); }