Package de.hybris.platform.ordercancel
Class OrderCancelPossibilityTest
java.lang.Object
de.hybris.platform.testframework.HybrisJUnit4Test
de.hybris.platform.servicelayer.ServicelayerBaseTest
de.hybris.platform.servicelayer.ServicelayerTest
de.hybris.platform.servicelayer.ServicelayerTransactionalTest
de.hybris.platform.ordercancel.AbstractOrderCancelTest
de.hybris.platform.ordercancel.OrderCancelPossibilityTest
- All Implemented Interfaces:
JaloSessionHolder
- Direct Known Subclasses:
OrderManagementOrderCancelPossibilityTest
Tests if cancel is possible by using
OrderCancelService.isCancelPossible(OrderModel, de.hybris.platform.core.model.security.PrincipalModel, boolean, boolean)
method in different scenarios.-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.ordercancel.AbstractOrderCancelTest
AbstractOrderCancelTest.OrderCancelDaoMock -
Field Summary
Fields inherited from class de.hybris.platform.ordercancel.AbstractOrderCancelTest
STATE_STRATEGY_HOLDING_AREA_QUEUE_WAITINGFields inherited from class de.hybris.platform.servicelayer.ServicelayerTest
importServiceFields inherited from class de.hybris.platform.testframework.HybrisJUnit4Test
jaloSession -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected DefaultOrderCancelDenialReason[]Gets the list of denial reasonsvoidtearDown()voidTests how configuration affects processing Complete Cancel Requests with different origins (Customer/CSA)voidTests how configuration settings affect Complete Cancel Requests for orders that are being shipped or are shippedvoidTests how configuration settings affect Complete Cancel Requests for orders sent to WarehousevoidTests how configuration affects processing of Partial Cancel RequestsvoidTests state-based conditions, under which no Cancel Request is possiblevoidTests state-based conditions, under which no Cancel Request is possibleMethods inherited from class de.hybris.platform.ordercancel.AbstractOrderCancelTest
createCancelRecord, createCancelRecordEntry, createSnaphot, getConfig, getConfiguration, getCurrentPrincipal, getModelService, getOrCreateOrderCancelConfig, getOrder, getOrderCancelService, getProduct3, injectAdaptersDependencies, injectStateMappingStrategy, placeTestOrder, setConfig, setConfiguration, setCurrentPrincipal, setModelService, setOrder, setOrderCancelService, setProduct3, setUpMethods inherited from class de.hybris.platform.servicelayer.ServicelayerTest
createCoreData, createDefaultCatalog, createDefaultUsers, createHardwareCatalog, getApplicationContext, importCsv, importData, importData, importData, importStream, importStream, isPrefetchModeNoneMethods inherited from class de.hybris.platform.servicelayer.ServicelayerBaseTest
autowireProperties, getBeanName, prepareApplicationContextAndSessionMethods inherited from class de.hybris.platform.testframework.HybrisJUnit4Test
establishJaloSession, finish, getOrCreateCurrency, getOrCreateLanguage, init, intenseChecksActivated, takeJaloSession
-
Constructor Details
-
OrderCancelPossibilityTest
public OrderCancelPossibilityTest()
-
-
Method Details
-
customSetUp
-
testRequestImpossibleOnClosedOrders
Tests state-based conditions, under which no Cancel Request is possible- Throws:
OrderCancelException
-
testRequestImpossibleOnPendingCancelOrders
Tests state-based conditions, under which no Cancel Request is possible- Throws:
OrderCancelException
-
testCompleteCancelOrigin
Tests how configuration affects processing Complete Cancel Requests with different origins (Customer/CSA)- Throws:
OrderCancelException
-
testPartialCancelAcrossStates
Tests how configuration affects processing of Partial Cancel Requests- Throws:
OrderCancelException
-
testCompleteCancelPossibleInWHS
Tests how configuration settings affect Complete Cancel Requests for orders sent to Warehouse- Throws:
OrderCancelException
-
testCompleteCancelPossibleInShipping
Tests how configuration settings affect Complete Cancel Requests for orders that are being shipped or are shipped- Throws:
OrderCancelException
-
getReasons
Gets the list of denial reasons- Returns:
- the list of denial reasons
-
tearDown
public void tearDown()- Overrides:
tearDownin classAbstractOrderCancelTest
-