com.retek.component.salesaudit.batch
Class SalesAuditExportBatchTest

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended bycom.retek.commons.util.RetekTestCase
              extended bycom.retek.component.salesaudit.SalesAuditExportTestCase
                  extended bycom.retek.component.salesaudit.batch.SalesAuditExportBatchTest
All Implemented Interfaces:
junit.framework.Test

public class SalesAuditExportBatchTest
extends SalesAuditExportTestCase


Nested Class Summary
 
Nested classes inherited from class com.retek.component.salesaudit.SalesAuditExportTestCase
SalesAuditExportTestCase.SalesAuditCounts, SalesAuditExportTestCase.SalesAuditTransactionElementCounter
 
Field Summary
 
Fields inherited from class com.retek.component.salesaudit.SalesAuditExportTestCase
banner, batchArgs, customerOrderMgr, defaultCountryZipCodeRange, EXP_DIR_FILE, media, order, salesAuditMgr, systemReturnDisposition, user, virtualWarehouse
 
Fields inherited from class com.retek.commons.util.RetekTestCase
BEGIN_PROFILING, END_PROFILING
 
Constructor Summary
SalesAuditExportBatchTest(java.lang.String name)
           
 
Method Summary
 void doSetUp()
           
 void doTearDown()
           
 void testBatchNothingToExportDoesntCreateFile()
           
 void testBatchOneStoreTwoDays()
           
 void testBatchOneStoreTwoDaysWithSkipDay()
           
 void testBatchProcessesTransactionsUsingLightPersist()
           
 void testBatchTwoStoresOneDay()
           
 void testBatchTwoStoresTwoDays()
           
 void testDcloseBasic()
           
 void testDcloseForEachStore()
           
 void testDcloseForEmptyDay()
           
 void testExportPaidInBasic()
           
 void testExportPaidInGiftCertificateVoucherPayment()
           
 void testExportPaidInReplacementReturn()
           
 void testExportPaidInRewardCertificateVoucherPayment()
           
 void testExportPaidOutMultilineReplacementSaleMixedReturnRequired()
           
 void testExportPaidOutMultilineReplacementSaleMultipleStores()
           
 void testExportPaidOutMultilineReplacementSaleOneStore()
           
 void testExportPaidOutOfMerchandiseLiabilityTenderReversal()
           
 void testExportPaidOutOfMerchandiseLiabilityTenderReversalOverpaymentWithCheck()
           
 void testExportPaidOutOfMerchandiseLiabilityTenderReversalReturnMoreThanSale()
           
 void testExportPaidOutPostSaleOrderAccommodationUsesStoreFromDefaultMedia()
           
 void testExportPaidOutPostSaleOrderLineMerchAccommodation()
           
 void testExportPaidOutPostSaleOrderLineMerchAccommodationUsesStoreFromOrderLineMedia()
           
 void testExportPaidOutPostSaleOrderShippingAccommodation()
           
 void testExportPaidOutPostSaleOrderTaxAccommodation()
           
 void testExportPaidOutPostSaleOrderTotalAccommodation()
           
 void testExportPaidOutPreSaleOrderLineMerchAccommodationPhysicalTender()
           
 void testExportPaidOutReplacementSale()
           
 void testExportPaidOutReplacementSaleOfPackShippedAtComponentLevel()
           
 void testExportPaidOutStoredValueCardCashout()
           
 void testExportPaidOutStoredValueCardCashoutMultipleCashouts()
           
 void testExportPaidOutStoredValueCardCashoutTwoWithDifferentBanners()
           
 void testExportPaidOutVoucherPayment()
           
 void testExportPaidOutVoucherPaymentUsesSalesAuditTransactionDate()
           
 void testExportPostSaleShippingAndHandlingOrderAccommodationUsesSalesAuditTransactionDate()
           
 void testExportReturnLineBasic()
           
 void testExportReturnLineForPackComponentReturn()
           
 void testExportReturnLinesMultipleStores()
           
 void testExportReturnLinesWithZeroSaleLine()
           
 void testExportReturnLineWhenCancellingBackorderedReplacementSaleAfterReturnLineIsReturnedAndExported()
           
 void testExportReturnLineWhenCancellingBackorderedReplacementSaleRtnNotRequiredBeforeExported()
           
 void testExportReturnLineWhenCancellingBOReplacementSaleAfterReturnLineIsReturnedAndNotExported()
           
 void testExportReturnLineWhenCancellingFulfillingReplacementSaleAfterReturnLineIsReturnedAndExported()
           
 void testExportReturnLineWhenCancellingFulfillingReplacementSaleAfterRtnLineIsReturnedAndNotExported()
           
 void testExportReturnLineWhenCancellingFulfillingReplacementSaleRtnNotRequiredBeforeExported()
           
 void testExportReturnWithGoodwillAllOnSameDay()
           
 void testExportReturnWithGoodwillAllSeparateDay()
           
 void testExportSaleBasic()
           
 void testExportSaleExchangeSaleLine()
           
 void testExportSaleMultilineContainerSplitByStore()
           
 void testExportSaleMultipleSalesSameStore()
           
 void testExportSalePackPartiallyShippedAtComponentLevel()
           
 void testExportSalePackShippedAtComponentLevel()
           
 void testExportSalePackShippedAtPackLevel()
           
 void testExportSalePreSaleOrderLineMerchAccommodationPhysicalTender()
           
 void testExportSaleUnderpaymentPayOffGoodwillBetweenThreeShipments()
           
 void testExportSaleUnderpaymentPayOffGoodwillBetweenTwoShipments()
           
 void testExportSaleUnderpaymentPayOffGoodwillPaymentAfterMultipleShipments()
           
 void testExportSaleUnderpaymentSingleShipmentGoodwillPaidIn()
           
 void testExportSaleUsesSalesAuditTransactionDate()
           
 void testTxnCounterMultipleDaysWithoutTxnNumberResetContinuesTransactionNumbers()
           
 void testTxnCounterMultipleDaysWithTxnNumberResetDoesNotContinueTransactionNumbers()
           
 void testTxnCounterSameDayContinueTransactionNumbers()
           
 
Methods inherited from class com.retek.component.salesaudit.SalesAuditExportTestCase
assertAccommodationElementContents, assertAccommodationElementContents, assertCustomerElementContents, assertDiscountElementContents, assertPaymentElementContentsForPaidInTransaction, assertPaymentElementContentsForPaidOutTransaction, assertPaymentElementContentsForReturnTransaction, assertPaymentElementContentsForReturnTransaction, assertPaymentElementContentsForSaleTransaction, assertSalesAuditTransactionCounts, assertServiceElementContents, assertShItemElementContents, assertTransactionElementContents, assertTransactionElementContents, assertVasItemElementContents, buildStoreDayKey, buildStoreTransactionContainer, createBannerShippingAndHandlingSku, createBannerVasGeneralSku, createBannerVasGiftCardSku, createBannerVasGiftWrapSku, createBannerVasMonogramSku, createBannerVasPersonalizationSku, createReturnReason, getCustomerOrderLineStateModel, getCustomerOrderPaymentStateModel, getCustomerOrderStateModel, getReturnLineStateModel, getTransactionElementCount
 
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
 

Constructor Detail

SalesAuditExportBatchTest

public SalesAuditExportBatchTest(java.lang.String name)
Method Detail

doSetUp

public void doSetUp()
             throws java.lang.Exception
Overrides:
doSetUp in class SalesAuditExportTestCase
Throws:
java.lang.Exception

doTearDown

public void doTearDown()
                throws java.lang.Exception
Overrides:
doTearDown in class SalesAuditExportTestCase
Throws:
java.lang.Exception

testBatchNothingToExportDoesntCreateFile

public void testBatchNothingToExportDoesntCreateFile()
                                              throws java.lang.Exception
Throws:
java.lang.Exception

testBatchOneStoreTwoDays

public void testBatchOneStoreTwoDays()
                              throws java.lang.Exception
Throws:
java.lang.Exception

testBatchOneStoreTwoDaysWithSkipDay

public void testBatchOneStoreTwoDaysWithSkipDay()
                                         throws java.lang.Exception
Throws:
java.lang.Exception

testBatchTwoStoresOneDay

public void testBatchTwoStoresOneDay()
                              throws java.lang.Exception
Throws:
java.lang.Exception

testBatchTwoStoresTwoDays

public void testBatchTwoStoresTwoDays()
                               throws java.lang.Exception
Throws:
java.lang.Exception

testBatchProcessesTransactionsUsingLightPersist

public void testBatchProcessesTransactionsUsingLightPersist()
                                                     throws java.lang.Exception
Throws:
java.lang.Exception

testExportSaleBasic

public void testExportSaleBasic()
                         throws java.lang.Exception
Throws:
java.lang.Exception

testExportSaleMultipleSalesSameStore

public void testExportSaleMultipleSalesSameStore()
                                          throws java.lang.Exception
Throws:
java.lang.Exception

testExportSaleMultilineContainerSplitByStore

public void testExportSaleMultilineContainerSplitByStore()
                                                  throws java.lang.Exception
Throws:
java.lang.Exception

testExportSalePackShippedAtPackLevel

public void testExportSalePackShippedAtPackLevel()
                                          throws java.lang.Exception
Throws:
java.lang.Exception

testExportSalePackShippedAtComponentLevel

public void testExportSalePackShippedAtComponentLevel()
                                               throws java.lang.Exception
Throws:
java.lang.Exception

testExportSalePackPartiallyShippedAtComponentLevel

public void testExportSalePackPartiallyShippedAtComponentLevel()
                                                        throws java.lang.Exception
Throws:
java.lang.Exception

testExportSalePreSaleOrderLineMerchAccommodationPhysicalTender

public void testExportSalePreSaleOrderLineMerchAccommodationPhysicalTender()
                                                                    throws java.lang.Exception
Throws:
java.lang.Exception

testExportPaidInBasic

public void testExportPaidInBasic()
                           throws java.lang.Exception
Throws:
java.lang.Exception

testExportPaidInGiftCertificateVoucherPayment

public void testExportPaidInGiftCertificateVoucherPayment()
                                                   throws java.lang.Exception
Throws:
java.lang.Exception

testExportPaidInRewardCertificateVoucherPayment

public void testExportPaidInRewardCertificateVoucherPayment()
                                                     throws java.lang.Exception
Throws:
java.lang.Exception

testExportPaidInReplacementReturn

public void testExportPaidInReplacementReturn()
                                       throws java.lang.Exception
Throws:
java.lang.Exception

testExportSaleUnderpaymentPayOffGoodwillPaymentAfterMultipleShipments

public void testExportSaleUnderpaymentPayOffGoodwillPaymentAfterMultipleShipments()
                                                                           throws java.lang.Exception
Throws:
java.lang.Exception

testExportSaleUnderpaymentPayOffGoodwillBetweenThreeShipments

public void testExportSaleUnderpaymentPayOffGoodwillBetweenThreeShipments()
                                                                   throws java.lang.Exception
Throws:
java.lang.Exception

testExportSaleUnderpaymentPayOffGoodwillBetweenTwoShipments

public void testExportSaleUnderpaymentPayOffGoodwillBetweenTwoShipments()
                                                                 throws java.lang.Exception
Throws:
java.lang.Exception

testExportSaleUnderpaymentSingleShipmentGoodwillPaidIn

public void testExportSaleUnderpaymentSingleShipmentGoodwillPaidIn()
                                                            throws java.lang.Exception
Throws:
java.lang.Exception

testExportSaleExchangeSaleLine

public void testExportSaleExchangeSaleLine()
                                    throws java.lang.Exception
Throws:
java.lang.Exception

testExportReturnLineBasic

public void testExportReturnLineBasic()
                               throws java.lang.Exception
Throws:
java.lang.Exception

testExportReturnLineForPackComponentReturn

public void testExportReturnLineForPackComponentReturn()
                                                throws java.lang.Exception
Throws:
java.lang.Exception

testExportReturnLinesMultipleStores

public void testExportReturnLinesMultipleStores()
                                         throws java.lang.Exception
Throws:
java.lang.Exception

testExportReturnLinesWithZeroSaleLine

public void testExportReturnLinesWithZeroSaleLine()
                                           throws java.lang.Exception
Throws:
java.lang.Exception

testExportReturnLineWhenCancellingBackorderedReplacementSaleRtnNotRequiredBeforeExported

public void testExportReturnLineWhenCancellingBackorderedReplacementSaleRtnNotRequiredBeforeExported()
                                                                                              throws java.lang.Exception
Throws:
java.lang.Exception

testExportReturnLineWhenCancellingBackorderedReplacementSaleAfterReturnLineIsReturnedAndExported

public void testExportReturnLineWhenCancellingBackorderedReplacementSaleAfterReturnLineIsReturnedAndExported()
                                                                                                      throws java.lang.Exception
Throws:
java.lang.Exception

testExportReturnLineWhenCancellingBOReplacementSaleAfterReturnLineIsReturnedAndNotExported

public void testExportReturnLineWhenCancellingBOReplacementSaleAfterReturnLineIsReturnedAndNotExported()
                                                                                                throws java.lang.Exception
Throws:
java.lang.Exception

testExportReturnLineWhenCancellingFulfillingReplacementSaleRtnNotRequiredBeforeExported

public void testExportReturnLineWhenCancellingFulfillingReplacementSaleRtnNotRequiredBeforeExported()
                                                                                             throws java.lang.Exception
Throws:
java.lang.Exception

testExportReturnLineWhenCancellingFulfillingReplacementSaleAfterReturnLineIsReturnedAndExported

public void testExportReturnLineWhenCancellingFulfillingReplacementSaleAfterReturnLineIsReturnedAndExported()
                                                                                                     throws java.lang.Exception
Throws:
java.lang.Exception

testExportReturnLineWhenCancellingFulfillingReplacementSaleAfterRtnLineIsReturnedAndNotExported

public void testExportReturnLineWhenCancellingFulfillingReplacementSaleAfterRtnLineIsReturnedAndNotExported()
                                                                                                     throws java.lang.Exception
Throws:
java.lang.Exception

testExportPaidOutMultilineReplacementSaleMixedReturnRequired

public void testExportPaidOutMultilineReplacementSaleMixedReturnRequired()
                                                                  throws java.lang.Exception
Throws:
java.lang.Exception

testExportPaidOutMultilineReplacementSaleMultipleStores

public void testExportPaidOutMultilineReplacementSaleMultipleStores()
                                                             throws java.lang.Exception
Throws:
java.lang.Exception

testExportPaidOutMultilineReplacementSaleOneStore

public void testExportPaidOutMultilineReplacementSaleOneStore()
                                                       throws java.lang.Exception
Throws:
java.lang.Exception

testExportPaidOutReplacementSale

public void testExportPaidOutReplacementSale()
                                      throws java.lang.Exception
Throws:
java.lang.Exception

testExportPaidOutReplacementSaleOfPackShippedAtComponentLevel

public void testExportPaidOutReplacementSaleOfPackShippedAtComponentLevel()
                                                                   throws java.lang.Exception
Throws:
java.lang.Exception

testExportPaidOutOfMerchandiseLiabilityTenderReversal

public void testExportPaidOutOfMerchandiseLiabilityTenderReversal()
                                                           throws java.lang.Exception
Throws:
java.lang.Exception

testExportPaidOutOfMerchandiseLiabilityTenderReversalOverpaymentWithCheck

public void testExportPaidOutOfMerchandiseLiabilityTenderReversalOverpaymentWithCheck()
                                                                               throws java.lang.Exception
Throws:
java.lang.Exception

testExportPaidOutOfMerchandiseLiabilityTenderReversalReturnMoreThanSale

public void testExportPaidOutOfMerchandiseLiabilityTenderReversalReturnMoreThanSale()
                                                                             throws java.lang.Exception
Throws:
java.lang.Exception

testExportPaidOutStoredValueCardCashout

public void testExportPaidOutStoredValueCardCashout()
                                             throws java.lang.Exception
Throws:
java.lang.Exception

testExportPaidOutStoredValueCardCashoutMultipleCashouts

public void testExportPaidOutStoredValueCardCashoutMultipleCashouts()
                                                             throws java.lang.Exception
Throws:
java.lang.Exception

testExportPaidOutStoredValueCardCashoutTwoWithDifferentBanners

public void testExportPaidOutStoredValueCardCashoutTwoWithDifferentBanners()
                                                                    throws java.lang.Exception
Throws:
java.lang.Exception

testExportPaidOutVoucherPayment

public void testExportPaidOutVoucherPayment()
                                     throws java.lang.Exception
Throws:
java.lang.Exception

testExportPaidOutPostSaleOrderShippingAccommodation

public void testExportPaidOutPostSaleOrderShippingAccommodation()
                                                         throws java.lang.Exception
Throws:
java.lang.Exception

testExportPaidOutPostSaleOrderTotalAccommodation

public void testExportPaidOutPostSaleOrderTotalAccommodation()
                                                      throws java.lang.Exception
Throws:
java.lang.Exception

testExportPaidOutPostSaleOrderTaxAccommodation

public void testExportPaidOutPostSaleOrderTaxAccommodation()
                                                    throws java.lang.Exception
Throws:
java.lang.Exception

testExportPaidOutPostSaleOrderLineMerchAccommodation

public void testExportPaidOutPostSaleOrderLineMerchAccommodation()
                                                          throws java.lang.Exception
Throws:
java.lang.Exception

testExportPaidOutPreSaleOrderLineMerchAccommodationPhysicalTender

public void testExportPaidOutPreSaleOrderLineMerchAccommodationPhysicalTender()
                                                                       throws java.lang.Exception
Throws:
java.lang.Exception

testExportPaidOutPostSaleOrderLineMerchAccommodationUsesStoreFromOrderLineMedia

public void testExportPaidOutPostSaleOrderLineMerchAccommodationUsesStoreFromOrderLineMedia()
                                                                                     throws java.lang.Exception
Throws:
java.lang.Exception

testExportPaidOutPostSaleOrderAccommodationUsesStoreFromDefaultMedia

public void testExportPaidOutPostSaleOrderAccommodationUsesStoreFromDefaultMedia()
                                                                          throws java.lang.Exception
Throws:
java.lang.Exception

testTxnCounterSameDayContinueTransactionNumbers

public void testTxnCounterSameDayContinueTransactionNumbers()
                                                     throws java.lang.Exception
Throws:
java.lang.Exception

testTxnCounterMultipleDaysWithoutTxnNumberResetContinuesTransactionNumbers

public void testTxnCounterMultipleDaysWithoutTxnNumberResetContinuesTransactionNumbers()
                                                                                throws java.lang.Exception
Throws:
java.lang.Exception

testTxnCounterMultipleDaysWithTxnNumberResetDoesNotContinueTransactionNumbers

public void testTxnCounterMultipleDaysWithTxnNumberResetDoesNotContinueTransactionNumbers()
                                                                                   throws java.lang.Exception
Throws:
java.lang.Exception

testDcloseBasic

public void testDcloseBasic()
                     throws java.lang.Exception
Throws:
java.lang.Exception

testDcloseForEachStore

public void testDcloseForEachStore()
                            throws java.lang.Exception
Throws:
java.lang.Exception

testDcloseForEmptyDay

public void testDcloseForEmptyDay()
                           throws java.lang.Exception
Throws:
java.lang.Exception

testExportSaleUsesSalesAuditTransactionDate

public void testExportSaleUsesSalesAuditTransactionDate()
                                                 throws java.lang.Exception
Throws:
java.lang.Exception

testExportPostSaleShippingAndHandlingOrderAccommodationUsesSalesAuditTransactionDate

public void testExportPostSaleShippingAndHandlingOrderAccommodationUsesSalesAuditTransactionDate()
                                                                                          throws java.lang.Exception
Throws:
java.lang.Exception

testExportPaidOutVoucherPaymentUsesSalesAuditTransactionDate

public void testExportPaidOutVoucherPaymentUsesSalesAuditTransactionDate()
                                                                  throws java.lang.Exception
Throws:
java.lang.Exception

testExportReturnWithGoodwillAllOnSameDay

public void testExportReturnWithGoodwillAllOnSameDay()
                                              throws java.lang.Exception
Throws:
java.lang.Exception

testExportReturnWithGoodwillAllSeparateDay

public void testExportReturnWithGoodwillAllSeparateDay()
                                                throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2005 Retek Inc. All Rights Reserved. - Generated at Fri, 01/21/2005 14:25