com.retek.component.customerorder
Class ReplacementTest

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended bycom.retek.commons.util.RetekTestCase
              extended bycom.retek.component.customerorder.CustomerOrderApiTestCase
                  extended bycom.retek.component.customerorder.BaseReturnLineTest
                      extended bycom.retek.component.customerorder.ReplacementTest
All Implemented Interfaces:
junit.framework.Test

public class ReplacementTest
extends BaseReturnLineTest


Field Summary
static java.io.File EXP_DIR_FILE
           
 
Fields inherited from class com.retek.component.customerorder.BaseReturnLineTest
mgr, systemReturnDisposition, user
 
Fields inherited from class com.retek.commons.util.RetekTestCase
BEGIN_PROFILING, END_PROFILING
 
Constructor Summary
ReplacementTest(java.lang.String name)
           
 
Method Summary
 void doSetUp()
           
 void doTearDown()
           
 void testCancelBackorderedReplacementSaleLineReturnLineReturnNotRequiredSettlesRefundPayment()
           
 void testCancelBackorderedReplacementSaleLineReturnLineReturnRequiredReturnedB4CancelSettlesRefundPayment()
           
 void testCancelFulfillingReplacementSaleLineReturnLineReturnRequiredReturnedB4CancelSettlesRefundPayment()
           
 void testCancelFullfillingReplacementSaleLineReturnLineReturnNotRequiredSettlesRefundPayment()
           
 void testCancelReplacementReturnLineInPendingReturnStateWithReplacementSaleLineInFullingState()
           
 void testCancelReplacementReturnLineInPendingReturnStateWithReplacementSaleLineInReservedState()
           
 void testCancelReplacementReturnLineInPendingReturnStateWithReplacementSaleLineInShippedState()
           
 void testCancelReplacementSaleLineChangesReplacementReturnLineIntoANormalReturnLine()
           
 void testCancelReplacementSaleLineReturnLineReturnRequiredReturnedAfterCancelSettlesRefundPayment()
           
 void testCancelReplacementSaleLines()
           
 void testCannotModifyReleaseImmediatelyAfterSubmit()
           
 void testCannotModifyReturnRequiredAfterSubmitIfReleaseImmediatelyIsTrue()
           
 void testChangeReplacementLineQty()
           
 void testChangeReplacementLineValuesAndReapply()
           
 void testCreateReplacementLineForOrderInOpenStatus()
           
 void testCreateReplacementLineForOrderInPendedStatus()
           
 void testExchangeSaleNotAllowedOnReplacementReturn()
           
 void testGenerateRefundForNormalReturnWithReplacementReturnOnSameOrder()
           
 void testGetReplacementPairFromOrder()
           
 void testGetReplacementSaleLinesForMultipleReturnLines()
           
 void testIsCancellable()
           
 void testMultipleReplacementsMixedReturnRequiredTriggeredForResa()
           
 void testPartialReplacementLineShipment()
           
 void testReleaseToWMSDirectShipReplacementReturnRequired()
           
 void testReleaseToWMSDirectShipReplacementReturnRequiredReleaseImmediately()
           
 void testReleaseToWMSReplacementReturnNotRequired()
           
 void testReleaseToWMSReplacementReturnRequired()
           
 void testReleaseToWMSReplacementReturnRequiredActualQtyLessThanExpected()
           
 void testReleaseToWMSReplacementReturnRequiredActualQtyMoreThanExpected()
           
 void testReleaseToWMSReplacementReturnRequiredReleaseImmediately()
           
 void testReleaseToWMSReplacementReturnRequiredReleaseImmediatelyBackorder()
           
 void testReplaceGiftWrappedOrderLine()
           
 void testReplacementDefaultQty()
           
 void testReplacementDefaultShipToAddress()
           
 void testReplacementDoesNotImpactTotals()
           
 void testReplacementForLineWithGeneralOrderPromo()
           
 void testReplacementForLineWithPersonalization()
           
 void testReplacementForLineWithPersonalizationServicePromo()
           
 void testReplacementForLineWithStandardShippingPromo()
           
 void testReplacementForPackComponent()
           
 void testReplacementForPackComponentWithPersonalization()
           
 void testReplacementForPackComponentWithPersonalizationPromo()
           
 void testReplacementForPackOrderLine()
           
 void testReplacementLineCreateAndSubmit()
           
 void testReplacementLineDefaultReturnRequired()
           
 void testReplacementLineModifiable()
           
 void testReplacementLineNotTriggeringTaxRefund()
           
 void testReplacementLineWithPartialNLA()
           
 void testReplacementReturnLineActualQtyEqualsExpectedWhenReturnNotRequired()
           
 void testReplacementReturnNotRequiredNotTriggeredForResa()
           
 void testReplacementReturnRequiredTriggeredForResa()
           
 void testReturnReplacementSaleLine()
           
 void testReturnReplacementSaleLineWithGeneralOrderPromo()
           
 void testReturnReplacementSaleLineWithPersonalizationServicePromo()
           
 void testShipReplacementReturnLine()
           
 void testUpgradeShippingOnReplacementIsFree()
           
 
Methods inherited from class com.retek.component.customerorder.BaseReturnLineTest
createReturnReason, createSellingSku, createSystemReturnDisposition, doInitialSetUp, getShipToGrandTotal, setupShippingRateTable, setupSingleLevelShippingRateTable
 
Methods inherited from class com.retek.component.customerorder.CustomerOrderApiTestCase
createCustomerOrderWithOneLineWithFullPayment, createCustomerOrderWithOneLineWithOutPayment, createDirectShipOrder, createOrderLines, createOrderLines, getAndSubmitSupplier, getCustomerOrderLineStateModel, getCustomerOrderPaymentStateModel, getCustomerOrderStateModel, getReturnLineStateModel
 
Methods inherited from class com.retek.commons.util.RetekTestCase
assertBusinessException, assertBusinessExceptionAttribute, assertContainsString, assertDateEqualsIgnoreTime, assertDateNotEqualsIgnoreTime, assertDateTimeEquals, assertEquals, assertEqualValuesDeep, assertEqualValuesDeep, assertEqualValuesDeep, assertFalse, assertFalse, assertNotEquals, assertNotNullAndEquals, assertNull, assertRetekEquals, assertStateEquals, assertStateNotEquals, assertXmlEquals, findDto, findDto, getContext, getReadBackContext, getReferences, getReferences, isOracleTestCase, resetSystemRDateToBusinessDay, runTest, setSecurityEncryption, setTaxSimulate, setUp, tearDown
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, name, run, run, runBare, setName, toString
 
Methods inherited from class junit.framework.Assert
assert, assert, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertNotNull, assertNotNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

EXP_DIR_FILE

public static final java.io.File EXP_DIR_FILE
Constructor Detail

ReplacementTest

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

doSetUp

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

doTearDown

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

testReleaseToWMSReplacementReturnRequired

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

testReleaseToWMSDirectShipReplacementReturnRequired

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

testReleaseToWMSDirectShipReplacementReturnRequiredReleaseImmediately

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

testReleaseToWMSReplacementReturnRequiredReleaseImmediately

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

testReleaseToWMSReplacementReturnRequiredReleaseImmediatelyBackorder

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

testReleaseToWMSReplacementReturnNotRequired

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

testReleaseToWMSReplacementReturnRequiredActualQtyLessThanExpected

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

testReleaseToWMSReplacementReturnRequiredActualQtyMoreThanExpected

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

testReplacementReturnNotRequiredNotTriggeredForResa

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

testReplacementReturnRequiredTriggeredForResa

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

testMultipleReplacementsMixedReturnRequiredTriggeredForResa

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

testReplacementLineDefaultReturnRequired

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

testReplacementLineCreateAndSubmit

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

testCreateReplacementLineForOrderInPendedStatus

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

testCreateReplacementLineForOrderInOpenStatus

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

testReplacementLineModifiable

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

testReplacementDefaultShipToAddress

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

testReplacementDefaultQty

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

testChangeReplacementLineQty

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

testChangeReplacementLineValuesAndReapply

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

testGetReplacementSaleLinesForMultipleReturnLines

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

testReplacementReturnLineActualQtyEqualsExpectedWhenReturnNotRequired

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

testExchangeSaleNotAllowedOnReplacementReturn

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

testReplacementLineWithPartialNLA

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

testUpgradeShippingOnReplacementIsFree

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

testReplaceGiftWrappedOrderLine

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

testCannotModifyReturnRequiredAfterSubmitIfReleaseImmediatelyIsTrue

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

testCannotModifyReleaseImmediatelyAfterSubmit

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

testReplacementDoesNotImpactTotals

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

testCancelReplacementReturnLineInPendingReturnStateWithReplacementSaleLineInShippedState

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

testShipReplacementReturnLine

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

testCancelReplacementReturnLineInPendingReturnStateWithReplacementSaleLineInFullingState

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

testCancelReplacementReturnLineInPendingReturnStateWithReplacementSaleLineInReservedState

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

testCancelReplacementSaleLines

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

testCancelReplacementSaleLineChangesReplacementReturnLineIntoANormalReturnLine

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

testGetReplacementPairFromOrder

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

testIsCancellable

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

testPartialReplacementLineShipment

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

testReplacementForLineWithPersonalization

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

testReplacementForPackOrderLine

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

testReplacementForPackComponent

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

testReplacementForPackComponentWithPersonalization

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

testReplacementForLineWithGeneralOrderPromo

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

testReplacementForLineWithStandardShippingPromo

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

testReturnReplacementSaleLine

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

testReturnReplacementSaleLineWithGeneralOrderPromo

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

testReturnReplacementSaleLineWithPersonalizationServicePromo

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

testReplacementForLineWithPersonalizationServicePromo

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

testReplacementForPackComponentWithPersonalizationPromo

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

testCancelBackorderedReplacementSaleLineReturnLineReturnNotRequiredSettlesRefundPayment

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

testCancelBackorderedReplacementSaleLineReturnLineReturnRequiredReturnedB4CancelSettlesRefundPayment

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

testCancelFulfillingReplacementSaleLineReturnLineReturnRequiredReturnedB4CancelSettlesRefundPayment

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

testCancelFullfillingReplacementSaleLineReturnLineReturnNotRequiredSettlesRefundPayment

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

testCancelReplacementSaleLineReturnLineReturnRequiredReturnedAfterCancelSettlesRefundPayment

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

testGenerateRefundForNormalReturnWithReplacementReturnOnSameOrder

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

testReplacementLineNotTriggeringTaxRefund

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


Copyright © 2004 Retek Inc. All Rights Reserved. - Generated at Fri, 10/22/2004 07:28