com.retek.component.customerorder
Class CustomerOrderPendRuleTest

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

public class CustomerOrderPendRuleTest
extends CustomerOrderApiTestCase


Field Summary
 
Fields inherited from class com.retek.commons.util.RetekTestCase
BEGIN_PROFILING, END_PROFILING
 
Constructor Summary
CustomerOrderPendRuleTest(java.lang.String name)
           
 
Method Summary
 void doSetUp()
           
 void doTearDown()
           
 void testCheckFraudRuleForAdditionalSecurityCode()
           
 void testCheckFraudRuleForAvsCode()
           
 void testCheckFraudRuleForAvsCodeWithPaymentHavingNoAuthResponse()
           
 void testCheckFraudRuleForDepartment()
           
 void testCheckFraudRuleForDifferentBillToShipTo()
           
 void testCheckFraudRuleForHighRiskZipOnBillTo()
           
 void testCheckFraudRuleForHighRiskZipOnShipTo()
           
 void testCheckFraudRuleForInactiveHighRiskZip()
           
 void testCheckFraudRuleForMultipleAttributes()
           
 void testCheckFraudRuleForMultipleAttributesOneNotMatching()
           
 void testCheckFraudRuleForNegativeCustomerRecord()
           
 void testCheckFraudRuleForOrderAccomodations()
           
 void testCheckFraudRuleForOrderLineAccomodations()
           
 void testCheckFraudRuleForOrderLineQuantity()
           
 void testCheckFraudRuleForOrderLineTotal()
           
 void testCheckFraudRuleForOrderLineType()
           
 void testCheckFraudRuleForOrderSource()
           
 void testCheckFraudRuleForOrderTotalTolerance()
           
 void testCheckFraudRuleForOrderTotalToleranceForAC2Story40004()
           
 void testCheckFraudRuleForOrderType()
           
 void testCheckFraudRuleForReturnRequired()
           
 void testCheckFraudRuleForReturnRequiredIgnoreAndOrderLineQty()
           
 void testCheckFraudRuleForRole()
           
 void testCheckFraudRuleForSameBillToShipToDoesNotPendOrder()
           
 void testCheckFraudRuleForTenderTypes()
           
 void testCheckFraudRuleMultipleAttributes()
           
 void testCheckFraudRuleMultipleForAvsCodePendsOrderAC6Story40004()
           
 void testCheckFraudRuleNotMultipleForAvsCodePendsOrderOnlyOnceAC6Story40004()
           
 void testFraudCheckForDifferentBannerIsNotAllowed()
           
 void testFraudRuleMultipleFailsThenPassesGoesInactiveThenFailsAgainAndPendsOrder()
           
 void testFraudRuleNotMultipleFailsThenPassesGoesInactiveThenFailsAgainAndDoesNotPendOrder()
           
 void testFraudRuleNotMultipleOnlyPendsOrderOnce()
           
 void testFraudRuleWithNoValuesSet()
           
 void testPendRuleFiresAndPendsOrderMultipleTimes()
           
 void testUserRoleFraudRuleNotCheckedForSystemUser()
           
 
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

CustomerOrderPendRuleTest

public CustomerOrderPendRuleTest(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

testCheckFraudRuleForAdditionalSecurityCode

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

testCheckFraudRuleForAvsCode

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

testCheckFraudRuleForAvsCodeWithPaymentHavingNoAuthResponse

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

testCheckFraudRuleForDepartment

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

testCheckFraudRuleForDifferentBillToShipTo

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

testCheckFraudRuleForSameBillToShipToDoesNotPendOrder

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

testCheckFraudRuleForHighRiskZipOnBillTo

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

testCheckFraudRuleForHighRiskZipOnShipTo

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

testCheckFraudRuleForInactiveHighRiskZip

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

testCheckFraudRuleForMultipleAttributes

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

testCheckFraudRuleForMultipleAttributesOneNotMatching

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

testCheckFraudRuleForNegativeCustomerRecord

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

testCheckFraudRuleForOrderLineQuantity

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

testCheckFraudRuleForOrderLineType

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

testCheckFraudRuleForOrderSource

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

testCheckFraudRuleForOrderTotalTolerance

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

testCheckFraudRuleForOrderLineTotal

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

testCheckFraudRuleForOrderType

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

testCheckFraudRuleForTenderTypes

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

testFraudCheckForDifferentBannerIsNotAllowed

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

testFraudRuleWithNoValuesSet

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

testPendRuleFiresAndPendsOrderMultipleTimes

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

testCheckFraudRuleForOrderAccomodations

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

testCheckFraudRuleForReturnRequired

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

testCheckFraudRuleForReturnRequiredIgnoreAndOrderLineQty

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

testCheckFraudRuleForOrderLineAccomodations

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

testCheckFraudRuleForOrderTotalToleranceForAC2Story40004

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

testFraudRuleNotMultipleOnlyPendsOrderOnce

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

testFraudRuleMultipleFailsThenPassesGoesInactiveThenFailsAgainAndPendsOrder

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

testFraudRuleNotMultipleFailsThenPassesGoesInactiveThenFailsAgainAndDoesNotPendOrder

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

testCheckFraudRuleMultipleForAvsCodePendsOrderAC6Story40004

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

testCheckFraudRuleNotMultipleForAvsCodePendsOrderOnlyOnceAC6Story40004

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

testCheckFraudRuleForRole

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

testUserRoleFraudRuleNotCheckedForSystemUser

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

testCheckFraudRuleMultipleAttributes

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


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