Class DefaultOmsReturnFacadeIntegrationTest
- 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.ordermanagementfacades.BaseOrdermanagementFacadeIntegrationTest
-
- de.hybris.platform.ordermanagementfacades.returns.impl.DefaultOmsReturnFacadeIntegrationTest
-
- All Implemented Interfaces:
JaloSessionHolder
- Direct Known Subclasses:
WarehousingOmsReturnFacadeIntegrationTest
@IntegrationTest public class DefaultOmsReturnFacadeIntegrationTest extends BaseOrdermanagementFacadeIntegrationTest
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.servicelayer.ServicelayerTest
importService
-
Fields inherited from class de.hybris.platform.testframework.HybrisJUnit4Test
jaloSession
-
-
Constructor Summary
Constructors Constructor Description DefaultOmsReturnFacadeIntegrationTest()
-
Method Summary
-
Methods inherited from class de.hybris.platform.ordermanagementfacades.BaseOrdermanagementFacadeIntegrationTest
setup
-
Methods inherited from class de.hybris.platform.servicelayer.ServicelayerTest
createCoreData, createDefaultCatalog, createDefaultUsers, createHardwareCatalog, getApplicationContext, importCsv, importData, importData, importData, importStream, importStream, isPrefetchModeNone
-
Methods inherited from class de.hybris.platform.servicelayer.ServicelayerBaseTest
autowireProperties, getBeanName, prepareApplicationContextAndSession
-
Methods inherited from class de.hybris.platform.testframework.HybrisJUnit4Test
establishJaloSession, finish, getOrCreateCurrency, getOrCreateLanguage, init, intenseChecksActivated, takeJaloSession
-
-
-
-
Method Detail
-
setUp
public void setUp()
-
testGetReturnStatuses
public void testGetReturnStatuses()
-
testGetRefundReasons
public void testGetRefundReasons()
-
testGetReturnActions
public void testGetReturnActions()
-
testCreateReturnRequest_ValidQtyReturn_Success
public void testCreateReturnRequest_ValidQtyReturn_Success()
-
testCreateReturnRequest_InValidQtyReturn_Failure
public void testCreateReturnRequest_InValidQtyReturn_Failure()
-
testCreateReturnRequest_InValidQtyReturn_Failure1
public void testCreateReturnRequest_InValidQtyReturn_Failure1()
-
testCreateReturnRequest_InValidOrderEntryNumber_Failure
public void testCreateReturnRequest_InValidOrderEntryNumber_Failure()
-
testCreateReturnRequest_NullOrder_Failure
public void testCreateReturnRequest_NullOrder_Failure()
-
testCancelReturnRequest_Success
public void testCancelReturnRequest_Success()
Throws IllegalArgumentException, as theDefaultReturnService
does not set anyReturnStatus
on the newly createdReturnRequestModel
.
-
testCancelReturnRequest_NullRMA_Failure
public void testCancelReturnRequest_NullRMA_Failure()
-
testCancelReturnRequest_InvalidRMA_Failure
public void testCancelReturnRequest_InvalidRMA_Failure()
-
testCancelReturnRequest_EmptyRMA_Failure
public void testCancelReturnRequest_EmptyRMA_Failure()
-
testCancelReturnRequest_InvalidStatus_Failure
public void testCancelReturnRequest_InvalidStatus_Failure()
-
createReturnRequestData
protected ReturnRequestData createReturnRequestData(java.util.List<ReturnEntryData> returnEntryDatas, java.lang.String orderCode, java.lang.Boolean refundDeliveryCost)
Prepares returnRequestData from the given params to create returnRequest- Parameters:
returnEntryDatas
-orderCode
-refundDeliveryCost
-- Returns:
- returnRequestData populated from the given params
-
createReturnEntryData
protected ReturnEntryData createReturnEntryData(java.lang.Long expectedQuantity, java.lang.String action, java.lang.String notes, java.lang.String refundReason, java.lang.Integer entryNumber)
Prepares ReturnEntryData from the given params- Parameters:
expectedQuantity
-action
-notes
-refundReason
-entryNumber
-- Returns:
- returnEntryData
-
createCancelReturnRequestData
protected CancelReturnRequestData createCancelReturnRequestData(java.lang.String code, CancelReason reason, java.lang.String notes)
PreparesCancelReturnRequestData
from the given params.- Parameters:
code
- the RMA codereason
- the reason for cancellationnotes
- the notes for the cancellation- Returns:
CancelReturnRequestData
populated from the params
-
-