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 doSetUp()
           
 void doTearDown()
           
 void testCancellingOrderCancelsPaymentsAfterSubmit()
           
 void testCancellingOrderCancelsPaymentsBeforeSubmit()
           
 void testCancellingOrderLineWithNoPaymentsDoesNotGenerateRefund()
           
 void testCancelMultipleOrdersCreatesMultipleNegativeFraudRecords()
           
 void testCancelOrder()
           
 void testCancelOrderAfterSubmit()
           
 void testCancelOrderAfterSubmitMovesBothTheOrderAndLineToCancelledState()
           
 void testCancelOrderBeforeSubmitMovesBothTheOrderAndLineToCancelledState()
           
 void testCancelOrderCreatingANegativeFraudRecord()
           
 void testCancelOrderDoesNotPublishesOrderConfirmation()
           
 void testCancelOrderDoesntCreateANegativeFraudRecord()
           
 void testCancelOrderStateWithOneLine()
           
 void testCancelOrderStateWithOneLineCausesHistoryEvent()
           
 void testCancelOrderWithCancelledLines()
           
 void testCancelOrderWithCashPaymentGeneratesCheckRefund()
           
 void testCancelOrderWithFulfillingPackOrderLineAndComponentLine()
           
 void testCancelOrderWithOverpaymentCancelsOverPayment()
           
 void testCancelOrderWithPartiallyShippedBackorderedLine()
           
 void testCancelOrderWithPartiallyShippedLine()
           
 void testCancelOrderWithWaitingForManuallyAuthCancelsPayment()
           
 void testCancelPendedOrderDoesNotCreateNegativeFraudReportIfExactMatchIsInDB()
           
 void testCancelPendedOrderInactivatesPendReasons()
           
 void testCancelPendedOrderWithFraudTenderTypeCreatesNegativeFraudRecord()
           
 void testCancelPendedOrderWithMultipleFraudTenderTypeCreatesMulitpleNegativeFraudRecords()
           
 void testCancelSubmittedOrderDoesNotPublishesOrderConfirmation()
           
 void testPendOrderIfNegFraudFileExistsForPreviousOrderSameCustomerAndRuleRegardingNegRecordsIsApplies()
           
 void testSimulateRcomScreenScrapeError()
           
 void testSubmitOrderWithCancelledLinesDoesNotPublishesOrderConfirmation()
           
 
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
 

Constructor Detail

CustomerOrderCOCancelTest

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

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

testCancelOrderDoesNotPublishesOrderConfirmation

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

testCancelSubmittedOrderDoesNotPublishesOrderConfirmation

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

testSubmitOrderWithCancelledLinesDoesNotPublishesOrderConfirmation

public void testSubmitOrderWithCancelledLinesDoesNotPublishesOrderConfirmation()
                                                                        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

testCancelPendedOrderInactivatesPendReasons

public void testCancelPendedOrderInactivatesPendReasons()
                                                 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

testCancelOrderWithWaitingForManuallyAuthCancelsPayment

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

testCancelOrderWithOverpaymentCancelsOverPayment

public void testCancelOrderWithOverpaymentCancelsOverPayment()
                                                      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 © 2005 Retek Inc. All Rights Reserved. - Generated at Fri, 01/21/2005 14:25