@@ -0,0 +1,1556 @@
+package com.braintreepayments.api.models;%0A%0Aimport android.support.test.runner.AndroidJUnit4;%0Aimport android.test.suitebuilder.annotation.SmallTest;%0A%0Aimport org.junit.Test;%0Aimport org.junit.runner.RunWith;%0A%0Aimport static junit.framework.Assert.assertEquals;%0Aimport static junit.framework.Assert.assertFalse;%0Aimport static junit.framework.Assert.assertNull;%0Aimport static junit.framework.Assert.assertTrue;%0A%0A@RunWith(AndroidJUnit4.class)%0A@SmallTest%0Apublic class PayPalRequestTest %7B%0A%0A    @Test(timeout = 1000)%0A    public void newPayPalRequest_setsAmountAndDefaultValues() %7B%0A        PayPalRequest request = new PayPalRequest(%221.00%22);%0A%0A        assertEquals(%221.00%22, request.getAmount());%0A        assertNull(request.getCurrencyCode());%0A        assertNull(request.getLocaleCode());%0A        assertFalse(request.isShippingAddressRequired());%0A        assertNull(request.getShippingAddressOverride());%0A    %7D%0A%0A    @Test(timeout = 1000)%0A    public void setsValuesCorrectly() %7B%0A        PostalAddress postalAddress = new PostalAddress();%0A        PayPalRequest request = new PayPalRequest(%221.00%22)%0A                .currencyCode(%22USD%22)%0A                .localeCode(%22US%22)%0A                .shippingAddressRequired(true)%0A                .shippingAddressOverride(postalAddress);%0A%0A        assertEquals(%221.00%22, request.getAmount());%0A        assertEquals(%22USD%22, request.getCurrencyCode());%0A        assertEquals(%22US%22, request.getLocaleCode());%0A        assertTrue(request.isShippingAddressRequired());%0A        assertEquals(postalAddress, request.getShippingAddressOverride());%0A    %7D%0A%7D%0A

Add PayPalRequest tests