com.retek.component.customerorder.batch
Class ReleaseBackorderedLinesBatchTest

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.batch.ReleaseBackorderedLinesBatchTest
All Implemented Interfaces:
junit.framework.Test

public class ReleaseBackorderedLinesBatchTest
extends CustomerOrderApiTestCase


Field Summary
protected  SupplierReturnDisposition systemReturnDisposition
           
 
Fields inherited from class com.retek.commons.util.RetekTestCase
BEGIN_PROFILING, END_PROFILING
 
Constructor Summary
ReleaseBackorderedLinesBatchTest(java.lang.String name)
           
 
Method Summary
protected  SupplierReturnDisposition createSystemReturnDisposition()
           
 void doSetUp()
           
 void doTearDown()
           
 void testBackorderLineComparatorConsistentWithEquals()
           
 void testBackorderLineComparatorOrderLineECDD()
           
 void testBackorderLineComparatorOrderLineOrderPriority()
           
 void testBackorderLineComparatorOrderLinesWithMixedCriteria()
           
 void testBackorderLineComparatorOrderLineTypes()
           
 void testBatchHandlesBackorderedLinesWithNullECDD()
           
 void testBOReleaseMovesPackBackToFulfillingForAPackReservedAtSkuLevelAndHadPickExceptionForBothSkus()
           
 void testBoReleaseNegativeStockOnHand()
           
 void testBoReleasePositiveStockOnHand()
           
 void testBoReleaseStockOnHandGoesToFulfilling()
           
 void testBoReleaseWithNlaAndNegativeStockOnHand()
           
 void testBoReleaseWithNlaAndPositiveStockOnHand()
           
 void testBoReleaseWithNlaAndZeroStockOnHand()
           
 void testBoReleaseZeroStockOnHand()
           
 void testOneBackorderedItemAndOneReservedItemPaidWithGiftCertificate()
           
 void testOneBackorderedLineAndOneReservedLinePaidWithGiftCertificate()
           
 void testOneOrderWithManyOrderLineTypesChoosesTypeBasedOnPriority()
           
 void testOneOrderWithOneBackorderedLine()
           
 void testOneOrderWithOneBackorderedLineStaysBackordered()
           
 void testOrdersWithDifferentEcddDatesHappensInProperOrder()
           
 void testReleaseOrderLineReservingAtOneWarehouse()
           
 void testReleaseOrderLineReservingAtTwoWarehouses()
           
 void testRunBatchAfterReleaseToWmsAndShipConfirm()
           
 
Methods inherited from class com.retek.component.customerorder.CustomerOrderApiTestCase
createCustomerOrderWithOneLineWithFullPayment, createCustomerOrderWithOneLineWithOutPayment, createOrderLines, createOrderLines, createOrderWithOneOrderline, getAndSubmitSupplier, getCustomerOrderLineStateModel, getCustomerOrderPaymentStateModel, getCustomerOrderStateModel, getReturnLineStateModel, getValidSourceCode
 
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
 

Field Detail

systemReturnDisposition

protected SupplierReturnDisposition systemReturnDisposition
Constructor Detail

ReleaseBackorderedLinesBatchTest

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

createSystemReturnDisposition

protected final SupplierReturnDisposition createSystemReturnDisposition()
                                                                 throws java.lang.Exception
Throws:
java.lang.Exception

doSetUp

public void doSetUp()
             throws java.lang.Exception
Specified by:
doSetUp in class CustomerOrderApiTestCase
Throws:
java.lang.Exception

doTearDown

public void doTearDown()
                throws java.lang.Exception
Specified by:
doTearDown in class CustomerOrderApiTestCase
Throws:
java.lang.Exception

testReleaseOrderLineReservingAtOneWarehouse

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

testReleaseOrderLineReservingAtTwoWarehouses

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

testOneOrderWithOneBackorderedLine

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

testOrdersWithDifferentEcddDatesHappensInProperOrder

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

testOneOrderWithManyOrderLineTypesChoosesTypeBasedOnPriority

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

testOneOrderWithOneBackorderedLineStaysBackordered

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

testBackorderLineComparatorOrderLineOrderPriority

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

testBackorderLineComparatorOrderLineTypes

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

testBackorderLineComparatorOrderLineECDD

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

testBackorderLineComparatorOrderLinesWithMixedCriteria

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

testRunBatchAfterReleaseToWmsAndShipConfirm

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

testOneBackorderedItemAndOneReservedItemPaidWithGiftCertificate

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

testOneBackorderedLineAndOneReservedLinePaidWithGiftCertificate

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

testBOReleaseMovesPackBackToFulfillingForAPackReservedAtSkuLevelAndHadPickExceptionForBothSkus

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

testBackorderLineComparatorConsistentWithEquals

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

testBatchHandlesBackorderedLinesWithNullECDD

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

testBoReleaseWithNlaAndPositiveStockOnHand

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

testBoReleaseWithNlaAndZeroStockOnHand

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

testBoReleaseNegativeStockOnHand

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

testBoReleasePositiveStockOnHand

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

testBoReleaseZeroStockOnHand

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

testBoReleaseStockOnHandGoesToFulfilling

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

testBoReleaseWithNlaAndNegativeStockOnHand

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


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