com.retek.component.customerorder
Class CustomerOrderCOCancelTest

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

public class CustomerOrderCOCancelTest
extends CustomerOrderApiTestCase


Field Summary
 
Fields inherited from class com.retek.commons.util.RetekTestCase
BEGIN_PROFILING, END_PROFILING
 
Constructor Summary
CustomerOrderCOCancelTest(java.lang.String name)
           
 
Method Summary
 void doInitialSetUp()
           
 void doSetUp()
           
 void doTearDown()
           
 void testCancellingOrderCancelsPaymentsAfterSubmit()
           
 void testCancellingOrderCancelsPaymentsBeforeSubmit()
           
 void testCancellingOrderLineWithNoPaymentsDoesNotGenerateRefund()
           
 void testCancelMultipleOrdersCreatesMultipleNegativeFraudRecords()
           
 void testCancelOrder()
           
 void testCancelOrderAfterSubmit()
           
 void testCancelOrderAfterSubmitMovesBothTheOrderAndLineToCancelledState()
           
 void testCancelOrderBeforeSubmitMovesBothTheOrderAndLineToCancelledState()
           
 void testCancelOrderCreatingANegativeFraudRecord()
           
 void testCancelOrderDoesntCreateANegativeFraudRecord()
           
 void testCancelOrderStateWithOneLine()
           
 void testCancelOrderStateWithOneLineCausesHistoryEvent()
           
 void testCancelOrderThenManuallyApprovePaymentSettlesRefund()
           
 void testCancelOrderWithCancelledLines()
           
 void testCancelOrderWithCashPaymentGeneratesCheckRefund()
           
 void testCancelOrderWithFulfillingPackOrderLineAndComponentLine()
           
 void testCancelOrderWithPartiallyShippedBackorderedLine()
           
 void testCancelOrderWithPartiallyShippedLine()
           
 void testCancelPendedOrderDoesNotCreateNegativeFraudReportIfExactMatchIsInDB()
           
 void testCancelPendedOrderWithFraudTenderTypeCreatesNegativeFraudRecord()
           
 void testCancelPendedOrderWithMultipleFraudTenderTypeCreatesMulitpleNegativeFraudRecords()
           
 void testPendOrderIfNegFraudFileExistsForPreviousOrderSameCustomerAndRuleRegardingNegRecordsIsApplies()
           
 void testSimulateRcomScreenScrapeError()
           
 
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
 

Constructor Detail

CustomerOrderCOCancelTest

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

doInitialSetUp

public void doInitialSetUp()
                    throws java.lang.Exception
Specified by:
doInitialSetUp in class CustomerOrderApiTestCase
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

testCancelOrder

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

testCancelOrderWithCancelledLines

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

testCancelOrderStateWithOneLine

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

testCancelOrderAfterSubmit

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

testCancelOrderStateWithOneLineCausesHistoryEvent

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

testCancellingOrderCancelsPaymentsAfterSubmit

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

testCancellingOrderCancelsPaymentsBeforeSubmit

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

testCancelOrderCreatingANegativeFraudRecord

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

testCancelOrderDoesntCreateANegativeFraudRecord

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

testCancelMultipleOrdersCreatesMultipleNegativeFraudRecords

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

testCancelPendedOrderWithFraudTenderTypeCreatesNegativeFraudRecord

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

testCancelPendedOrderWithMultipleFraudTenderTypeCreatesMulitpleNegativeFraudRecords

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

testCancelPendedOrderDoesNotCreateNegativeFraudReportIfExactMatchIsInDB

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

testPendOrderIfNegFraudFileExistsForPreviousOrderSameCustomerAndRuleRegardingNegRecordsIsApplies

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

testSimulateRcomScreenScrapeError

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

testCancelOrderAfterSubmitMovesBothTheOrderAndLineToCancelledState

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

testCancelOrderBeforeSubmitMovesBothTheOrderAndLineToCancelledState

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

testCancelOrderWithPartiallyShippedLine

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

testCancelOrderWithPartiallyShippedBackorderedLine

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

testCancelOrderWithFulfillingPackOrderLineAndComponentLine

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

testCancelOrderThenManuallyApprovePaymentSettlesRefund

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

testCancelOrderWithCashPaymentGeneratesCheckRefund

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

testCancellingOrderLineWithNoPaymentsDoesNotGenerateRefund

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


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