Package de.hybris.platform.ordercancel
Class OrderCancelCompleteTest
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.OrderCancelCompleteTest
- All Implemented Interfaces:
JaloSessionHolder
- Direct Known Subclasses:
OrderManagementOrderCancelCompleteTest
Tests complete cancel execution in different scenarios.
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.ordercancel.AbstractOrderCancelTest
AbstractOrderCancelTest.AbstractMockOrderCancelStateManagementStrategy, AbstractOrderCancelTest.OrderCancelDaoMock, AbstractOrderCancelTest.RequestOriginStrategyHelper -
Field Summary
Fields inherited from class de.hybris.platform.ordercancel.AbstractOrderCancelTest
REQUEST_ORIGIN_STRATEGY_CSA, REQUEST_ORIGIN_STRATEGY_CUSTOMER, STATE_STRATEGY_HOLDING_AREA_QUEUE_WAITING, STATE_STRATEGY_IMPOSSIBLE, STATE_STRATEGY_PARTIALLY_SHIPPED, STATE_STRATEGY_SENT_TO_WAREHOUSE, STATE_STRATEGY_SHIPPINGFields 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 TypeMethodDescriptionvoidvoidvoidvoidException should be throws when issuing a complete cancel request when cancel is not possible.voidException should be throws when issuing a partial cancel request when cancel is not possible.voidTests consecutive cancel requests when the first one didnt finishvoidvoidThis test case tests scenario when FULL order cancel was requested, however warehouse performed PARTIAL cancel - due to some internal issues (partial shipment already done?)Methods 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, setUp, tearDownMethods 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
-
OrderCancelCompleteTest
public OrderCancelCompleteTest()
-
-
Method Details
-
customSetUp
-
testExceptionOnCompleteCancelImpossible
Exception should be throws when issuing a complete cancel request when cancel is not possible.- Throws:
OrderCancelException
-
testExceptionOnPartialCancelImpossible
Exception should be throws when issuing a partial cancel request when cancel is not possible.- Throws:
OrderCancelException
-
testCompleteCancelInHoldingArea
- Throws:
OrderCancelException
-
testCompleteCancelWarehouseNotShipping
- Throws:
OrderCancelException
-
testWarehouseResponseCancelDenied
- Throws:
Exception
-
testWarehouseResponsePartialCancelOK
This test case tests scenario when FULL order cancel was requested, however warehouse performed PARTIAL cancel - due to some internal issues (partial shipment already done?)- Throws:
Exception
-
testSecondCancelRequest
Tests consecutive cancel requests when the first one didnt finish- Throws:
OrderCancelException
-