/**
* Copyright (c) 2000-present Liferay, Inc. All rights reserved.
*
* This library is free software; you can redistribute it and/or modify it under
* the terms of the GNU Lesser General Public License as published by the Free
* Software Foundation; either version 2.1 of the License, or (at your option)
* any later version.
*
* This library is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
* details.
*/
package com.liferay.shopping.service.persistence.test;
import com.liferay.arquillian.extension.junit.bridge.junit.Arquillian;
import com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery;
import com.liferay.portal.kernel.dao.orm.DynamicQuery;
import com.liferay.portal.kernel.dao.orm.DynamicQueryFactoryUtil;
import com.liferay.portal.kernel.dao.orm.ProjectionFactoryUtil;
import com.liferay.portal.kernel.dao.orm.QueryUtil;
import com.liferay.portal.kernel.dao.orm.RestrictionsFactoryUtil;
import com.liferay.portal.kernel.test.AssertUtils;
import com.liferay.portal.kernel.test.ReflectionTestUtil;
import com.liferay.portal.kernel.test.rule.AggregateTestRule;
import com.liferay.portal.kernel.test.util.RandomTestUtil;
import com.liferay.portal.kernel.transaction.Propagation;
import com.liferay.portal.kernel.util.IntegerWrapper;
import com.liferay.portal.kernel.util.OrderByComparator;
import com.liferay.portal.kernel.util.OrderByComparatorFactoryUtil;
import com.liferay.portal.kernel.util.StringPool;
import com.liferay.portal.kernel.util.Time;
import com.liferay.portal.test.rule.LiferayIntegrationTestRule;
import com.liferay.portal.test.rule.PersistenceTestRule;
import com.liferay.portal.test.rule.TransactionalTestRule;
import com.liferay.shopping.exception.NoSuchOrderException;
import com.liferay.shopping.model.ShoppingOrder;
import com.liferay.shopping.service.ShoppingOrderLocalServiceUtil;
import com.liferay.shopping.service.persistence.ShoppingOrderPersistence;
import com.liferay.shopping.service.persistence.ShoppingOrderUtil;
import org.junit.After;
import org.junit.Assert;
import org.junit.Before;
import org.junit.ClassRule;
import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Objects;
import java.util.Set;
/**
* @generated
*/
@RunWith(Arquillian.class)
public class ShoppingOrderPersistenceTest {
@ClassRule
@Rule
public static final AggregateTestRule aggregateTestRule = new AggregateTestRule(new LiferayIntegrationTestRule(),
PersistenceTestRule.INSTANCE,
new TransactionalTestRule(Propagation.REQUIRED,
"com.liferay.shopping.service"));
@Before
public void setUp() {
_persistence = ShoppingOrderUtil.getPersistence();
Class<?> clazz = _persistence.getClass();
_dynamicQueryClassLoader = clazz.getClassLoader();
}
@After
public void tearDown() throws Exception {
Iterator<ShoppingOrder> iterator = _shoppingOrders.iterator();
while (iterator.hasNext()) {
_persistence.remove(iterator.next());
iterator.remove();
}
}
@Test
public void testCreate() throws Exception {
long pk = RandomTestUtil.nextLong();
ShoppingOrder shoppingOrder = _persistence.create(pk);
Assert.assertNotNull(shoppingOrder);
Assert.assertEquals(shoppingOrder.getPrimaryKey(), pk);
}
@Test
public void testRemove() throws Exception {
ShoppingOrder newShoppingOrder = addShoppingOrder();
_persistence.remove(newShoppingOrder);
ShoppingOrder existingShoppingOrder = _persistence.fetchByPrimaryKey(newShoppingOrder.getPrimaryKey());
Assert.assertNull(existingShoppingOrder);
}
@Test
public void testUpdateNew() throws Exception {
addShoppingOrder();
}
@Test
public void testUpdateExisting() throws Exception {
long pk = RandomTestUtil.nextLong();
ShoppingOrder newShoppingOrder = _persistence.create(pk);
newShoppingOrder.setGroupId(RandomTestUtil.nextLong());
newShoppingOrder.setCompanyId(RandomTestUtil.nextLong());
newShoppingOrder.setUserId(RandomTestUtil.nextLong());
newShoppingOrder.setUserName(RandomTestUtil.randomString());
newShoppingOrder.setCreateDate(RandomTestUtil.nextDate());
newShoppingOrder.setModifiedDate(RandomTestUtil.nextDate());
newShoppingOrder.setNumber(RandomTestUtil.randomString());
newShoppingOrder.setTax(RandomTestUtil.nextDouble());
newShoppingOrder.setShipping(RandomTestUtil.nextDouble());
newShoppingOrder.setAltShipping(RandomTestUtil.randomString());
newShoppingOrder.setRequiresShipping(RandomTestUtil.randomBoolean());
newShoppingOrder.setInsure(RandomTestUtil.randomBoolean());
newShoppingOrder.setInsurance(RandomTestUtil.nextDouble());
newShoppingOrder.setCouponCodes(RandomTestUtil.randomString());
newShoppingOrder.setCouponDiscount(RandomTestUtil.nextDouble());
newShoppingOrder.setBillingFirstName(RandomTestUtil.randomString());
newShoppingOrder.setBillingLastName(RandomTestUtil.randomString());
newShoppingOrder.setBillingEmailAddress(RandomTestUtil.randomString());
newShoppingOrder.setBillingCompany(RandomTestUtil.randomString());
newShoppingOrder.setBillingStreet(RandomTestUtil.randomString());
newShoppingOrder.setBillingCity(RandomTestUtil.randomString());
newShoppingOrder.setBillingState(RandomTestUtil.randomString());
newShoppingOrder.setBillingZip(RandomTestUtil.randomString());
newShoppingOrder.setBillingCountry(RandomTestUtil.randomString());
newShoppingOrder.setBillingPhone(RandomTestUtil.randomString());
newShoppingOrder.setShipToBilling(RandomTestUtil.randomBoolean());
newShoppingOrder.setShippingFirstName(RandomTestUtil.randomString());
newShoppingOrder.setShippingLastName(RandomTestUtil.randomString());
newShoppingOrder.setShippingEmailAddress(RandomTestUtil.randomString());
newShoppingOrder.setShippingCompany(RandomTestUtil.randomString());
newShoppingOrder.setShippingStreet(RandomTestUtil.randomString());
newShoppingOrder.setShippingCity(RandomTestUtil.randomString());
newShoppingOrder.setShippingState(RandomTestUtil.randomString());
newShoppingOrder.setShippingZip(RandomTestUtil.randomString());
newShoppingOrder.setShippingCountry(RandomTestUtil.randomString());
newShoppingOrder.setShippingPhone(RandomTestUtil.randomString());
newShoppingOrder.setCcName(RandomTestUtil.randomString());
newShoppingOrder.setCcType(RandomTestUtil.randomString());
newShoppingOrder.setCcNumber(RandomTestUtil.randomString());
newShoppingOrder.setCcExpMonth(RandomTestUtil.nextInt());
newShoppingOrder.setCcExpYear(RandomTestUtil.nextInt());
newShoppingOrder.setCcVerNumber(RandomTestUtil.randomString());
newShoppingOrder.setComments(RandomTestUtil.randomString());
newShoppingOrder.setPpTxnId(RandomTestUtil.randomString());
newShoppingOrder.setPpPaymentStatus(RandomTestUtil.randomString());
newShoppingOrder.setPpPaymentGross(RandomTestUtil.nextDouble());
newShoppingOrder.setPpReceiverEmail(RandomTestUtil.randomString());
newShoppingOrder.setPpPayerEmail(RandomTestUtil.randomString());
newShoppingOrder.setSendOrderEmail(RandomTestUtil.randomBoolean());
newShoppingOrder.setSendShippingEmail(RandomTestUtil.randomBoolean());
_shoppingOrders.add(_persistence.update(newShoppingOrder));
ShoppingOrder existingShoppingOrder = _persistence.findByPrimaryKey(newShoppingOrder.getPrimaryKey());
Assert.assertEquals(existingShoppingOrder.getOrderId(),
newShoppingOrder.getOrderId());
Assert.assertEquals(existingShoppingOrder.getGroupId(),
newShoppingOrder.getGroupId());
Assert.assertEquals(existingShoppingOrder.getCompanyId(),
newShoppingOrder.getCompanyId());
Assert.assertEquals(existingShoppingOrder.getUserId(),
newShoppingOrder.getUserId());
Assert.assertEquals(existingShoppingOrder.getUserName(),
newShoppingOrder.getUserName());
Assert.assertEquals(Time.getShortTimestamp(
existingShoppingOrder.getCreateDate()),
Time.getShortTimestamp(newShoppingOrder.getCreateDate()));
Assert.assertEquals(Time.getShortTimestamp(
existingShoppingOrder.getModifiedDate()),
Time.getShortTimestamp(newShoppingOrder.getModifiedDate()));
Assert.assertEquals(existingShoppingOrder.getNumber(),
newShoppingOrder.getNumber());
AssertUtils.assertEquals(existingShoppingOrder.getTax(),
newShoppingOrder.getTax());
AssertUtils.assertEquals(existingShoppingOrder.getShipping(),
newShoppingOrder.getShipping());
Assert.assertEquals(existingShoppingOrder.getAltShipping(),
newShoppingOrder.getAltShipping());
Assert.assertEquals(existingShoppingOrder.getRequiresShipping(),
newShoppingOrder.getRequiresShipping());
Assert.assertEquals(existingShoppingOrder.getInsure(),
newShoppingOrder.getInsure());
AssertUtils.assertEquals(existingShoppingOrder.getInsurance(),
newShoppingOrder.getInsurance());
Assert.assertEquals(existingShoppingOrder.getCouponCodes(),
newShoppingOrder.getCouponCodes());
AssertUtils.assertEquals(existingShoppingOrder.getCouponDiscount(),
newShoppingOrder.getCouponDiscount());
Assert.assertEquals(existingShoppingOrder.getBillingFirstName(),
newShoppingOrder.getBillingFirstName());
Assert.assertEquals(existingShoppingOrder.getBillingLastName(),
newShoppingOrder.getBillingLastName());
Assert.assertEquals(existingShoppingOrder.getBillingEmailAddress(),
newShoppingOrder.getBillingEmailAddress());
Assert.assertEquals(existingShoppingOrder.getBillingCompany(),
newShoppingOrder.getBillingCompany());
Assert.assertEquals(existingShoppingOrder.getBillingStreet(),
newShoppingOrder.getBillingStreet());
Assert.assertEquals(existingShoppingOrder.getBillingCity(),
newShoppingOrder.getBillingCity());
Assert.assertEquals(existingShoppingOrder.getBillingState(),
newShoppingOrder.getBillingState());
Assert.assertEquals(existingShoppingOrder.getBillingZip(),
newShoppingOrder.getBillingZip());
Assert.assertEquals(existingShoppingOrder.getBillingCountry(),
newShoppingOrder.getBillingCountry());
Assert.assertEquals(existingShoppingOrder.getBillingPhone(),
newShoppingOrder.getBillingPhone());
Assert.assertEquals(existingShoppingOrder.getShipToBilling(),
newShoppingOrder.getShipToBilling());
Assert.assertEquals(existingShoppingOrder.getShippingFirstName(),
newShoppingOrder.getShippingFirstName());
Assert.assertEquals(existingShoppingOrder.getShippingLastName(),
newShoppingOrder.getShippingLastName());
Assert.assertEquals(existingShoppingOrder.getShippingEmailAddress(),
newShoppingOrder.getShippingEmailAddress());
Assert.assertEquals(existingShoppingOrder.getShippingCompany(),
newShoppingOrder.getShippingCompany());
Assert.assertEquals(existingShoppingOrder.getShippingStreet(),
newShoppingOrder.getShippingStreet());
Assert.assertEquals(existingShoppingOrder.getShippingCity(),
newShoppingOrder.getShippingCity());
Assert.assertEquals(existingShoppingOrder.getShippingState(),
newShoppingOrder.getShippingState());
Assert.assertEquals(existingShoppingOrder.getShippingZip(),
newShoppingOrder.getShippingZip());
Assert.assertEquals(existingShoppingOrder.getShippingCountry(),
newShoppingOrder.getShippingCountry());
Assert.assertEquals(existingShoppingOrder.getShippingPhone(),
newShoppingOrder.getShippingPhone());
Assert.assertEquals(existingShoppingOrder.getCcName(),
newShoppingOrder.getCcName());
Assert.assertEquals(existingShoppingOrder.getCcType(),
newShoppingOrder.getCcType());
Assert.assertEquals(existingShoppingOrder.getCcNumber(),
newShoppingOrder.getCcNumber());
Assert.assertEquals(existingShoppingOrder.getCcExpMonth(),
newShoppingOrder.getCcExpMonth());
Assert.assertEquals(existingShoppingOrder.getCcExpYear(),
newShoppingOrder.getCcExpYear());
Assert.assertEquals(existingShoppingOrder.getCcVerNumber(),
newShoppingOrder.getCcVerNumber());
Assert.assertEquals(existingShoppingOrder.getComments(),
newShoppingOrder.getComments());
Assert.assertEquals(existingShoppingOrder.getPpTxnId(),
newShoppingOrder.getPpTxnId());
Assert.assertEquals(existingShoppingOrder.getPpPaymentStatus(),
newShoppingOrder.getPpPaymentStatus());
AssertUtils.assertEquals(existingShoppingOrder.getPpPaymentGross(),
newShoppingOrder.getPpPaymentGross());
Assert.assertEquals(existingShoppingOrder.getPpReceiverEmail(),
newShoppingOrder.getPpReceiverEmail());
Assert.assertEquals(existingShoppingOrder.getPpPayerEmail(),
newShoppingOrder.getPpPayerEmail());
Assert.assertEquals(existingShoppingOrder.getSendOrderEmail(),
newShoppingOrder.getSendOrderEmail());
Assert.assertEquals(existingShoppingOrder.getSendShippingEmail(),
newShoppingOrder.getSendShippingEmail());
}
@Test
public void testCountByGroupId() throws Exception {
_persistence.countByGroupId(RandomTestUtil.nextLong());
_persistence.countByGroupId(0L);
}
@Test
public void testCountByNumber() throws Exception {
_persistence.countByNumber(StringPool.BLANK);
_persistence.countByNumber(StringPool.NULL);
_persistence.countByNumber((String)null);
}
@Test
public void testCountByPPTxnId() throws Exception {
_persistence.countByPPTxnId(StringPool.BLANK);
_persistence.countByPPTxnId(StringPool.NULL);
_persistence.countByPPTxnId((String)null);
}
@Test
public void testCountByG_U_PPPS() throws Exception {
_persistence.countByG_U_PPPS(RandomTestUtil.nextLong(),
RandomTestUtil.nextLong(), StringPool.BLANK);
_persistence.countByG_U_PPPS(0L, 0L, StringPool.NULL);
_persistence.countByG_U_PPPS(0L, 0L, (String)null);
}
@Test
public void testFindByPrimaryKeyExisting() throws Exception {
ShoppingOrder newShoppingOrder = addShoppingOrder();
ShoppingOrder existingShoppingOrder = _persistence.findByPrimaryKey(newShoppingOrder.getPrimaryKey());
Assert.assertEquals(existingShoppingOrder, newShoppingOrder);
}
@Test(expected = NoSuchOrderException.class)
public void testFindByPrimaryKeyMissing() throws Exception {
long pk = RandomTestUtil.nextLong();
_persistence.findByPrimaryKey(pk);
}
@Test
public void testFindAll() throws Exception {
_persistence.findAll(QueryUtil.ALL_POS, QueryUtil.ALL_POS,
getOrderByComparator());
}
@Test
public void testFilterFindByGroupId() throws Exception {
_persistence.filterFindByGroupId(0, QueryUtil.ALL_POS,
QueryUtil.ALL_POS, getOrderByComparator());
}
protected OrderByComparator<ShoppingOrder> getOrderByComparator() {
return OrderByComparatorFactoryUtil.create("ShoppingOrder", "orderId",
true, "groupId", true, "companyId", true, "userId", true,
"userName", true, "createDate", true, "modifiedDate", true,
"number", true, "tax", true, "shipping", true, "altShipping", true,
"requiresShipping", true, "insure", true, "insurance", true,
"couponCodes", true, "couponDiscount", true, "billingFirstName",
true, "billingLastName", true, "billingEmailAddress", true,
"billingCompany", true, "billingStreet", true, "billingCity", true,
"billingState", true, "billingZip", true, "billingCountry", true,
"billingPhone", true, "shipToBilling", true, "shippingFirstName",
true, "shippingLastName", true, "shippingEmailAddress", true,
"shippingCompany", true, "shippingStreet", true, "shippingCity",
true, "shippingState", true, "shippingZip", true,
"shippingCountry", true, "shippingPhone", true, "ccName", true,
"ccType", true, "ccNumber", true, "ccExpMonth", true, "ccExpYear",
true, "ccVerNumber", true, "ppTxnId", true, "ppPaymentStatus",
true, "ppPaymentGross", true, "ppReceiverEmail", true,
"ppPayerEmail", true, "sendOrderEmail", true, "sendShippingEmail",
true);
}
@Test
public void testFetchByPrimaryKeyExisting() throws Exception {
ShoppingOrder newShoppingOrder = addShoppingOrder();
ShoppingOrder existingShoppingOrder = _persistence.fetchByPrimaryKey(newShoppingOrder.getPrimaryKey());
Assert.assertEquals(existingShoppingOrder, newShoppingOrder);
}
@Test
public void testFetchByPrimaryKeyMissing() throws Exception {
long pk = RandomTestUtil.nextLong();
ShoppingOrder missingShoppingOrder = _persistence.fetchByPrimaryKey(pk);
Assert.assertNull(missingShoppingOrder);
}
@Test
public void testFetchByPrimaryKeysWithMultiplePrimaryKeysWhereAllPrimaryKeysExist()
throws Exception {
ShoppingOrder newShoppingOrder1 = addShoppingOrder();
ShoppingOrder newShoppingOrder2 = addShoppingOrder();
Set<Serializable> primaryKeys = new HashSet<Serializable>();
primaryKeys.add(newShoppingOrder1.getPrimaryKey());
primaryKeys.add(newShoppingOrder2.getPrimaryKey());
Map<Serializable, ShoppingOrder> shoppingOrders = _persistence.fetchByPrimaryKeys(primaryKeys);
Assert.assertEquals(2, shoppingOrders.size());
Assert.assertEquals(newShoppingOrder1,
shoppingOrders.get(newShoppingOrder1.getPrimaryKey()));
Assert.assertEquals(newShoppingOrder2,
shoppingOrders.get(newShoppingOrder2.getPrimaryKey()));
}
@Test
public void testFetchByPrimaryKeysWithMultiplePrimaryKeysWhereNoPrimaryKeysExist()
throws Exception {
long pk1 = RandomTestUtil.nextLong();
long pk2 = RandomTestUtil.nextLong();
Set<Serializable> primaryKeys = new HashSet<Serializable>();
primaryKeys.add(pk1);
primaryKeys.add(pk2);
Map<Serializable, ShoppingOrder> shoppingOrders = _persistence.fetchByPrimaryKeys(primaryKeys);
Assert.assertTrue(shoppingOrders.isEmpty());
}
@Test
public void testFetchByPrimaryKeysWithMultiplePrimaryKeysWhereSomePrimaryKeysExist()
throws Exception {
ShoppingOrder newShoppingOrder = addShoppingOrder();
long pk = RandomTestUtil.nextLong();
Set<Serializable> primaryKeys = new HashSet<Serializable>();
primaryKeys.add(newShoppingOrder.getPrimaryKey());
primaryKeys.add(pk);
Map<Serializable, ShoppingOrder> shoppingOrders = _persistence.fetchByPrimaryKeys(primaryKeys);
Assert.assertEquals(1, shoppingOrders.size());
Assert.assertEquals(newShoppingOrder,
shoppingOrders.get(newShoppingOrder.getPrimaryKey()));
}
@Test
public void testFetchByPrimaryKeysWithNoPrimaryKeys()
throws Exception {
Set<Serializable> primaryKeys = new HashSet<Serializable>();
Map<Serializable, ShoppingOrder> shoppingOrders = _persistence.fetchByPrimaryKeys(primaryKeys);
Assert.assertTrue(shoppingOrders.isEmpty());
}
@Test
public void testFetchByPrimaryKeysWithOnePrimaryKey()
throws Exception {
ShoppingOrder newShoppingOrder = addShoppingOrder();
Set<Serializable> primaryKeys = new HashSet<Serializable>();
primaryKeys.add(newShoppingOrder.getPrimaryKey());
Map<Serializable, ShoppingOrder> shoppingOrders = _persistence.fetchByPrimaryKeys(primaryKeys);
Assert.assertEquals(1, shoppingOrders.size());
Assert.assertEquals(newShoppingOrder,
shoppingOrders.get(newShoppingOrder.getPrimaryKey()));
}
@Test
public void testActionableDynamicQuery() throws Exception {
final IntegerWrapper count = new IntegerWrapper();
ActionableDynamicQuery actionableDynamicQuery = ShoppingOrderLocalServiceUtil.getActionableDynamicQuery();
actionableDynamicQuery.setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod<ShoppingOrder>() {
@Override
public void performAction(ShoppingOrder shoppingOrder) {
Assert.assertNotNull(shoppingOrder);
count.increment();
}
});
actionableDynamicQuery.performActions();
Assert.assertEquals(count.getValue(), _persistence.countAll());
}
@Test
public void testDynamicQueryByPrimaryKeyExisting()
throws Exception {
ShoppingOrder newShoppingOrder = addShoppingOrder();
DynamicQuery dynamicQuery = DynamicQueryFactoryUtil.forClass(ShoppingOrder.class,
_dynamicQueryClassLoader);
dynamicQuery.add(RestrictionsFactoryUtil.eq("orderId",
newShoppingOrder.getOrderId()));
List<ShoppingOrder> result = _persistence.findWithDynamicQuery(dynamicQuery);
Assert.assertEquals(1, result.size());
ShoppingOrder existingShoppingOrder = result.get(0);
Assert.assertEquals(existingShoppingOrder, newShoppingOrder);
}
@Test
public void testDynamicQueryByPrimaryKeyMissing() throws Exception {
DynamicQuery dynamicQuery = DynamicQueryFactoryUtil.forClass(ShoppingOrder.class,
_dynamicQueryClassLoader);
dynamicQuery.add(RestrictionsFactoryUtil.eq("orderId",
RandomTestUtil.nextLong()));
List<ShoppingOrder> result = _persistence.findWithDynamicQuery(dynamicQuery);
Assert.assertEquals(0, result.size());
}
@Test
public void testDynamicQueryByProjectionExisting()
throws Exception {
ShoppingOrder newShoppingOrder = addShoppingOrder();
DynamicQuery dynamicQuery = DynamicQueryFactoryUtil.forClass(ShoppingOrder.class,
_dynamicQueryClassLoader);
dynamicQuery.setProjection(ProjectionFactoryUtil.property("orderId"));
Object newOrderId = newShoppingOrder.getOrderId();
dynamicQuery.add(RestrictionsFactoryUtil.in("orderId",
new Object[] { newOrderId }));
List<Object> result = _persistence.findWithDynamicQuery(dynamicQuery);
Assert.assertEquals(1, result.size());
Object existingOrderId = result.get(0);
Assert.assertEquals(existingOrderId, newOrderId);
}
@Test
public void testDynamicQueryByProjectionMissing() throws Exception {
DynamicQuery dynamicQuery = DynamicQueryFactoryUtil.forClass(ShoppingOrder.class,
_dynamicQueryClassLoader);
dynamicQuery.setProjection(ProjectionFactoryUtil.property("orderId"));
dynamicQuery.add(RestrictionsFactoryUtil.in("orderId",
new Object[] { RandomTestUtil.nextLong() }));
List<Object> result = _persistence.findWithDynamicQuery(dynamicQuery);
Assert.assertEquals(0, result.size());
}
@Test
public void testResetOriginalValues() throws Exception {
ShoppingOrder newShoppingOrder = addShoppingOrder();
_persistence.clearCache();
ShoppingOrder existingShoppingOrder = _persistence.findByPrimaryKey(newShoppingOrder.getPrimaryKey());
Assert.assertTrue(Objects.equals(existingShoppingOrder.getNumber(),
ReflectionTestUtil.invoke(existingShoppingOrder,
"getOriginalNumber", new Class<?>[0])));
Assert.assertTrue(Objects.equals(existingShoppingOrder.getPpTxnId(),
ReflectionTestUtil.invoke(existingShoppingOrder,
"getOriginalPpTxnId", new Class<?>[0])));
}
protected ShoppingOrder addShoppingOrder() throws Exception {
long pk = RandomTestUtil.nextLong();
ShoppingOrder shoppingOrder = _persistence.create(pk);
shoppingOrder.setGroupId(RandomTestUtil.nextLong());
shoppingOrder.setCompanyId(RandomTestUtil.nextLong());
shoppingOrder.setUserId(RandomTestUtil.nextLong());
shoppingOrder.setUserName(RandomTestUtil.randomString());
shoppingOrder.setCreateDate(RandomTestUtil.nextDate());
shoppingOrder.setModifiedDate(RandomTestUtil.nextDate());
shoppingOrder.setNumber(RandomTestUtil.randomString());
shoppingOrder.setTax(RandomTestUtil.nextDouble());
shoppingOrder.setShipping(RandomTestUtil.nextDouble());
shoppingOrder.setAltShipping(RandomTestUtil.randomString());
shoppingOrder.setRequiresShipping(RandomTestUtil.randomBoolean());
shoppingOrder.setInsure(RandomTestUtil.randomBoolean());
shoppingOrder.setInsurance(RandomTestUtil.nextDouble());
shoppingOrder.setCouponCodes(RandomTestUtil.randomString());
shoppingOrder.setCouponDiscount(RandomTestUtil.nextDouble());
shoppingOrder.setBillingFirstName(RandomTestUtil.randomString());
shoppingOrder.setBillingLastName(RandomTestUtil.randomString());
shoppingOrder.setBillingEmailAddress(RandomTestUtil.randomString());
shoppingOrder.setBillingCompany(RandomTestUtil.randomString());
shoppingOrder.setBillingStreet(RandomTestUtil.randomString());
shoppingOrder.setBillingCity(RandomTestUtil.randomString());
shoppingOrder.setBillingState(RandomTestUtil.randomString());
shoppingOrder.setBillingZip(RandomTestUtil.randomString());
shoppingOrder.setBillingCountry(RandomTestUtil.randomString());
shoppingOrder.setBillingPhone(RandomTestUtil.randomString());
shoppingOrder.setShipToBilling(RandomTestUtil.randomBoolean());
shoppingOrder.setShippingFirstName(RandomTestUtil.randomString());
shoppingOrder.setShippingLastName(RandomTestUtil.randomString());
shoppingOrder.setShippingEmailAddress(RandomTestUtil.randomString());
shoppingOrder.setShippingCompany(RandomTestUtil.randomString());
shoppingOrder.setShippingStreet(RandomTestUtil.randomString());
shoppingOrder.setShippingCity(RandomTestUtil.randomString());
shoppingOrder.setShippingState(RandomTestUtil.randomString());
shoppingOrder.setShippingZip(RandomTestUtil.randomString());
shoppingOrder.setShippingCountry(RandomTestUtil.randomString());
shoppingOrder.setShippingPhone(RandomTestUtil.randomString());
shoppingOrder.setCcName(RandomTestUtil.randomString());
shoppingOrder.setCcType(RandomTestUtil.randomString());
shoppingOrder.setCcNumber(RandomTestUtil.randomString());
shoppingOrder.setCcExpMonth(RandomTestUtil.nextInt());
shoppingOrder.setCcExpYear(RandomTestUtil.nextInt());
shoppingOrder.setCcVerNumber(RandomTestUtil.randomString());
shoppingOrder.setComments(RandomTestUtil.randomString());
shoppingOrder.setPpTxnId(RandomTestUtil.randomString());
shoppingOrder.setPpPaymentStatus(RandomTestUtil.randomString());
shoppingOrder.setPpPaymentGross(RandomTestUtil.nextDouble());
shoppingOrder.setPpReceiverEmail(RandomTestUtil.randomString());
shoppingOrder.setPpPayerEmail(RandomTestUtil.randomString());
shoppingOrder.setSendOrderEmail(RandomTestUtil.randomBoolean());
shoppingOrder.setSendShippingEmail(RandomTestUtil.randomBoolean());
_shoppingOrders.add(_persistence.update(shoppingOrder));
return shoppingOrder;
}
private List<ShoppingOrder> _shoppingOrders = new ArrayList<ShoppingOrder>();
private ShoppingOrderPersistence _persistence;
private ClassLoader _dynamicQueryClassLoader;
}