com.retek.component.salesaudit
Class SalesAuditExportTestCase
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
com.retek.commons.util.RetekTestCase
com.retek.component.salesaudit.SalesAuditExportTestCase
- All Implemented Interfaces:
- junit.framework.Test
- Direct Known Subclasses:
- SalesAuditExportBatchTest
- public abstract class SalesAuditExportTestCase
- extends RetekTestCase
Common test class for sales audit export unit tests.
This class encapsulates common behavior and utilities for
unit testing the sales audit component.
Method Summary |
protected void |
assertAccommodationElementContents(Accommodation accommodation,
Money accommdationAmount,
SaeAccommodation accommodationElement)
|
protected void |
assertAccommodationElementContents(Accommodation accommodation,
SaeAccommodation accommodationElement)
|
protected void |
assertCustomerElementContents(CustomerOrder order,
CustomerAddress address,
java.lang.String customerType,
SaeCustomer customerElement)
|
protected void |
assertDiscountElementContents(java.lang.String discountType,
Money discountAmount,
Promotion promotion,
SaeDiscount discountElement)
|
protected void |
assertPaymentElementContentsForPaidInTransaction(Money expectedAmount,
java.util.List payments)
|
protected void |
assertPaymentElementContentsForPaidOutTransaction(Money expectedAmount,
SaeTransaction transactionElement,
java.util.List payments)
|
protected void |
assertPaymentElementContentsForReturnTransaction(Money totalRefundAmt,
CustomerOrderPayment expectedRefundPayment,
java.util.List paymentElements)
|
protected void |
assertPaymentElementContentsForReturnTransaction(Money totalRefundAmt,
java.util.List paymentElements)
|
protected void |
assertPaymentElementContentsForSaleTransaction(Money expectedAmt,
java.util.List payments)
|
protected void |
assertSalesAuditTransactionCounts(java.util.List transactions,
java.lang.String transType,
SalesAuditExportTestCase.SalesAuditCounts expectedCounts)
|
protected void |
assertServiceElementContents(java.lang.String expectedServiceType,
Quantity expectedServiceQty,
Money expectedServiceAmt,
SaeService serviceElement)
|
protected void |
assertShItemElementContents(CustomerOrder order,
Item shItem,
ItemLocation shItemLocation,
SaeItem shItemElement)
|
protected void |
assertTransactionElementContents(CustomerOrder order,
Store store,
RDate transactionDate,
java.lang.String transactionType,
java.lang.String subTransactionType,
java.lang.String reasonCode,
SaeTransaction transaction)
|
protected void |
assertTransactionElementContents(CustomerOrder order,
Store store,
RDate transactionDate,
java.lang.String transactionType,
java.lang.String subTransactionType,
java.lang.String reasonCode,
java.lang.String returnRequiredFlag,
SaeTransaction transactionElement)
|
protected void |
assertVasItemElementContents(CustomerOrderLine orderLine,
CustomerOrderServiceLine serviceLine,
Sku vasItem,
SaeItem vasItemElement)
|
protected SaeStoreDayKey |
buildStoreDayKey(Store store,
RDate transactionDate)
|
protected SaeStoreTransactionContainer |
buildStoreTransactionContainer(Store store,
RDate transactionDate,
DistributedObject sourceObject)
|
protected Sku |
createBannerShippingAndHandlingSku(CustomerOrder order)
|
protected Sku |
createBannerVasGeneralSku(CustomerOrder order)
|
protected Sku |
createBannerVasGiftCardSku(CustomerOrder order)
|
protected Sku |
createBannerVasGiftWrapSku(CustomerOrder order)
|
protected Sku |
createBannerVasMonogramSku(CustomerOrder order)
|
protected Sku |
createBannerVasPersonalizationSku(CustomerOrder order)
|
protected ReturnReason |
createReturnReason(boolean isRefundShippingHandling,
boolean isRefundVas,
boolean isRefundGiftService)
|
void |
doSetUp()
|
void |
doTearDown()
|
protected com.retek.component.customerorder.impl.fsm.orderline.CustomerOrderLineStateModel |
getCustomerOrderLineStateModel()
|
protected com.retek.component.customerorder.impl.fsm.payment.CustomerOrderPaymentStateModel |
getCustomerOrderPaymentStateModel()
|
protected com.retek.component.customerorder.impl.fsm.order.CustomerOrderStateModel |
getCustomerOrderStateModel()
|
protected com.retek.component.customerorder.impl.fsm.returnline.ReturnLineStateModel |
getReturnLineStateModel()
|
protected int |
getTransactionElementCount(SaeTransaction transaction)
|
Methods inherited from class com.retek.commons.util.RetekTestCase |
assertBusinessException, assertBusinessExceptionAttribute, assertContainsString, assertDateEqualsIgnoreTime, assertDateNotEqualsIgnoreTime, assertDateTimeEquals, assertEquals, assertEqualValuesDeep, assertEqualValuesDeep, assertEqualValuesDeep, assertNotEquals, assertNotNullAndEquals, assertNull, assertRetekEquals, assertRibException, assertSize, assertStateEquals, assertStateEquals, assertStateNotEquals, assertStateNotEquals, assertXmlEquals, doClassSetUp, doInitialSetUp, doPackageSetUp, findDto, findDto, getContext, getReadBackContext, getReferences, getReferences, isOracleTestCase, resetSystemRDateToBusinessDay, run, runTest, setSecurityEncryption, setTaxSimulate, setUp, tearDown |
Methods inherited from class junit.framework.TestCase |
countTestCases, createResult, getName, run, runBare, setName, toString |
Methods inherited from class junit.framework.Assert |
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
EXP_DIR_FILE
public static final java.io.File EXP_DIR_FILE
batchArgs
protected java.util.Map batchArgs
user
protected User user
customerOrderMgr
protected CustomerOrderManager customerOrderMgr
salesAuditMgr
protected SalesAuditManager salesAuditMgr
systemReturnDisposition
protected SupplierReturnDisposition systemReturnDisposition
defaultCountryZipCodeRange
protected CountryZipCodeRange defaultCountryZipCodeRange
banner
protected Banner banner
virtualWarehouse
protected Warehouse virtualWarehouse
order
protected CustomerOrder order
media
protected Media media
SalesAuditExportTestCase
public SalesAuditExportTestCase(java.lang.String name)
doSetUp
public void doSetUp()
throws java.lang.Exception
- Specified by:
doSetUp
in class RetekTestCase
- Throws:
java.lang.Exception
doTearDown
public void doTearDown()
throws java.lang.Exception
- Specified by:
doTearDown
in class RetekTestCase
- Throws:
java.lang.Exception
buildStoreDayKey
protected final SaeStoreDayKey buildStoreDayKey(Store store,
RDate transactionDate)
buildStoreTransactionContainer
protected final SaeStoreTransactionContainer buildStoreTransactionContainer(Store store,
RDate transactionDate,
DistributedObject sourceObject)
throws SystemException
- Throws:
SystemException
createBannerShippingAndHandlingSku
protected final Sku createBannerShippingAndHandlingSku(CustomerOrder order)
throws java.lang.Exception
- Throws:
java.lang.Exception
createBannerVasPersonalizationSku
protected final Sku createBannerVasPersonalizationSku(CustomerOrder order)
throws java.lang.Exception
- Throws:
java.lang.Exception
createBannerVasMonogramSku
protected final Sku createBannerVasMonogramSku(CustomerOrder order)
throws java.lang.Exception
- Throws:
java.lang.Exception
createBannerVasGeneralSku
protected final Sku createBannerVasGeneralSku(CustomerOrder order)
throws java.lang.Exception
- Throws:
java.lang.Exception
createBannerVasGiftCardSku
protected final Sku createBannerVasGiftCardSku(CustomerOrder order)
throws java.lang.Exception
- Throws:
java.lang.Exception
createBannerVasGiftWrapSku
protected final Sku createBannerVasGiftWrapSku(CustomerOrder order)
throws java.lang.Exception
- Throws:
java.lang.Exception
createReturnReason
protected final ReturnReason createReturnReason(boolean isRefundShippingHandling,
boolean isRefundVas,
boolean isRefundGiftService)
throws java.lang.Exception
- Throws:
java.lang.Exception
assertTransactionElementContents
protected final void assertTransactionElementContents(CustomerOrder order,
Store store,
RDate transactionDate,
java.lang.String transactionType,
java.lang.String subTransactionType,
java.lang.String reasonCode,
SaeTransaction transaction)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
assertTransactionElementContents
protected final void assertTransactionElementContents(CustomerOrder order,
Store store,
RDate transactionDate,
java.lang.String transactionType,
java.lang.String subTransactionType,
java.lang.String reasonCode,
java.lang.String returnRequiredFlag,
SaeTransaction transactionElement)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
assertCustomerElementContents
protected final void assertCustomerElementContents(CustomerOrder order,
CustomerAddress address,
java.lang.String customerType,
SaeCustomer customerElement)
throws java.lang.Exception
- Throws:
java.lang.Exception
assertServiceElementContents
protected final void assertServiceElementContents(java.lang.String expectedServiceType,
Quantity expectedServiceQty,
Money expectedServiceAmt,
SaeService serviceElement)
throws java.lang.Exception
- Throws:
java.lang.Exception
assertShItemElementContents
protected final void assertShItemElementContents(CustomerOrder order,
Item shItem,
ItemLocation shItemLocation,
SaeItem shItemElement)
throws java.lang.Exception
- Throws:
java.lang.Exception
assertVasItemElementContents
protected final void assertVasItemElementContents(CustomerOrderLine orderLine,
CustomerOrderServiceLine serviceLine,
Sku vasItem,
SaeItem vasItemElement)
throws java.lang.Exception
- Throws:
java.lang.Exception
assertAccommodationElementContents
protected final void assertAccommodationElementContents(Accommodation accommodation,
SaeAccommodation accommodationElement)
throws java.lang.Exception
- Throws:
java.lang.Exception
assertAccommodationElementContents
protected final void assertAccommodationElementContents(Accommodation accommodation,
Money accommdationAmount,
SaeAccommodation accommodationElement)
throws java.lang.Exception
- Throws:
java.lang.Exception
assertDiscountElementContents
protected final void assertDiscountElementContents(java.lang.String discountType,
Money discountAmount,
Promotion promotion,
SaeDiscount discountElement)
throws java.lang.Exception
- Throws:
java.lang.Exception
assertPaymentElementContentsForSaleTransaction
protected final void assertPaymentElementContentsForSaleTransaction(Money expectedAmt,
java.util.List payments)
throws java.lang.Exception
- Throws:
java.lang.Exception
assertPaymentElementContentsForReturnTransaction
protected final void assertPaymentElementContentsForReturnTransaction(Money totalRefundAmt,
java.util.List paymentElements)
throws java.lang.Exception
- Throws:
java.lang.Exception
assertPaymentElementContentsForReturnTransaction
protected final void assertPaymentElementContentsForReturnTransaction(Money totalRefundAmt,
CustomerOrderPayment expectedRefundPayment,
java.util.List paymentElements)
throws java.lang.Exception
- Throws:
java.lang.Exception
assertPaymentElementContentsForPaidInTransaction
protected final void assertPaymentElementContentsForPaidInTransaction(Money expectedAmount,
java.util.List payments)
throws java.lang.Exception
- Throws:
java.lang.Exception
assertPaymentElementContentsForPaidOutTransaction
protected final void assertPaymentElementContentsForPaidOutTransaction(Money expectedAmount,
SaeTransaction transactionElement,
java.util.List payments)
throws java.lang.Exception
- Throws:
java.lang.Exception
getTransactionElementCount
protected final int getTransactionElementCount(SaeTransaction transaction)
throws java.lang.Exception
- Throws:
java.lang.Exception
assertSalesAuditTransactionCounts
protected final void assertSalesAuditTransactionCounts(java.util.List transactions,
java.lang.String transType,
SalesAuditExportTestCase.SalesAuditCounts expectedCounts)
throws java.lang.Exception
- Throws:
java.lang.Exception
getCustomerOrderStateModel
protected final com.retek.component.customerorder.impl.fsm.order.CustomerOrderStateModel getCustomerOrderStateModel()
getCustomerOrderLineStateModel
protected final com.retek.component.customerorder.impl.fsm.orderline.CustomerOrderLineStateModel getCustomerOrderLineStateModel()
getCustomerOrderPaymentStateModel
protected final com.retek.component.customerorder.impl.fsm.payment.CustomerOrderPaymentStateModel getCustomerOrderPaymentStateModel()
getReturnLineStateModel
protected final com.retek.component.customerorder.impl.fsm.returnline.ReturnLineStateModel getReturnLineStateModel()
Copyright © 2005 Retek Inc. All Rights Reserved.
- Generated at Fri, 01/21/2005 14:25