Class BaseWarehousingFacadeIntegrationTest
- 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.warehousingfacades.util.BaseFacadeIntegrationTest
-
- de.hybris.platform.warehousingfacades.util.BaseWarehousingFacadeIntegrationTest
-
- All Implemented Interfaces:
JaloSessionHolder
- Direct Known Subclasses:
WarehousingConsignmentFacadeIntegrationTest,WarehousingPointOfServiceFacadeIntegrationTest,WarehousingReturnFacadeIntegrationTest,WarehousingStockLevelFacadeIntegrationTest
@IntegrationTest public class BaseWarehousingFacadeIntegrationTest extends BaseFacadeIntegrationTest
-
-
Field Summary
Fields Modifier and Type Field Description protected Addressesaddressesprotected AllocationServiceallocationServiceprotected BaseStoresbaseStoresprotected static intDEFAULT_CURRENT_PAGEprotected static intDEFAULT_PAGE_SIZEprotected static java.lang.StringDEFAULT_SORTprotected DeliveryModesdeliveryModesprotected EnumerationServiceenumerationServiceprotected EventServiceeventServiceprotected static org.slf4j.LoggerLOGGERprotected ModelServicemodelServiceprotected Ordersordersprotected PointsOfServicepointsOfServiceprotected Productsproductsprotected ReturnCallbackServicereturnCallbackServiceprotected SourcingServicesourcingServiceprotected StockLevelsstockLevelsprotected Usersusersprotected Warehouseswarehousesprotected WarehousingReturnServicewarehousingReturnService-
Fields inherited from class de.hybris.platform.warehousingfacades.util.BaseFacadeIntegrationTest
springCustomContextLoader
-
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 BaseWarehousingFacadeIntegrationTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected RefundEntryModelapproveDefaultReturn(RefundEntryModel refundEntry)approve the returnprotected OrderModelcreateDefaultConsignmentAndOrder()create a default order and consignmentprotected RefundEntryModelcreateDefaultReturnRequest(OrderModel order)create a default returnRefund and approve itprotected PackagingInfoDatacreatePackagingInfo()Creates a new packaging information for a consignment with default values.protected PackagingInfoDatacreatePackagingInfo(java.lang.String width, java.lang.String height, java.lang.String length, java.lang.String grossWeight, java.lang.String insuredValue, java.lang.String dimensionUnit, java.lang.String weightUnit)Creates a new packaging information for a consignment with the given attributes.protected PageableDatacreatePageable()Creates a default pageableDataprotected PageableDatacreatePageable(int page, int pageSize, java.lang.String sort)Creates a pageableData with provided page, pageSize and sortprotected RefundEntryModelcreateReturnAndReadyToAcceptGoods()create a default order and consignmentEnumerationServicegetEnumerationService()EventServicegetEventService()protected ReturnCallbackServicegetReturnCallbackService()voidsetEnumerationService(EnumerationService enumerationService)voidsetReturnCallbackService(ReturnCallbackService returnCallbackService)voidsetup()voidsetupBaseStore()voidsetupShopper()protected voidwaitForReturnProcessComplete(java.util.Collection<ReturnProcessModel> returnProcessModels)wait for the process to be complete before time out-
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
-
-
-
-
Field Detail
-
sourcingService
protected SourcingService sourcingService
-
modelService
protected ModelService modelService
-
orders
protected Orders orders
-
baseStores
protected BaseStores baseStores
-
warehouses
protected Warehouses warehouses
-
addresses
protected Addresses addresses
-
stockLevels
protected StockLevels stockLevels
-
pointsOfService
protected PointsOfService pointsOfService
-
products
protected Products products
-
allocationService
protected AllocationService allocationService
-
warehousingReturnService
protected WarehousingReturnService warehousingReturnService
-
users
protected Users users
-
deliveryModes
protected DeliveryModes deliveryModes
-
eventService
protected EventService eventService
-
returnCallbackService
protected ReturnCallbackService returnCallbackService
-
enumerationService
protected EnumerationService enumerationService
-
DEFAULT_CURRENT_PAGE
protected static final int DEFAULT_CURRENT_PAGE
- See Also:
- Constant Field Values
-
DEFAULT_PAGE_SIZE
protected static final int DEFAULT_PAGE_SIZE
- See Also:
- Constant Field Values
-
DEFAULT_SORT
protected static final java.lang.String DEFAULT_SORT
- See Also:
- Constant Field Values
-
LOGGER
protected static final org.slf4j.Logger LOGGER
-
-
Method Detail
-
setupShopper
public void setupShopper()
-
setupBaseStore
public void setupBaseStore()
-
setup
public void setup()
-
createDefaultConsignmentAndOrder
protected OrderModel createDefaultConsignmentAndOrder()
create a default order and consignment- Returns:
- OrderModel
-
createDefaultReturnRequest
protected RefundEntryModel createDefaultReturnRequest(OrderModel order)
create a default returnRefund and approve it- Parameters:
order-- Returns:
- RefundEntryModel
-
approveDefaultReturn
protected RefundEntryModel approveDefaultReturn(RefundEntryModel refundEntry)
approve the return- Parameters:
refundEntry-- Returns:
- RefundEntryModel
-
waitForReturnProcessComplete
protected void waitForReturnProcessComplete(java.util.Collection<ReturnProcessModel> returnProcessModels)
wait for the process to be complete before time out- Parameters:
returnProcessModels-
-
createReturnAndReadyToAcceptGoods
protected RefundEntryModel createReturnAndReadyToAcceptGoods()
create a default order and consignment- Returns:
- RefundEntryModel
-
createPageable
protected PageableData createPageable(int page, int pageSize, java.lang.String sort)
Creates a pageableData with provided page, pageSize and sort- Parameters:
page- current page numberpageSize- number of items in a pagesort- sorting the results ascending or descending- Returns:
- a pageableData
-
createPackagingInfo
protected PackagingInfoData createPackagingInfo()
Creates a new packaging information for a consignment with default values.- Returns:
- the new
PackagingInfoData
-
createPackagingInfo
protected PackagingInfoData createPackagingInfo(java.lang.String width, java.lang.String height, java.lang.String length, java.lang.String grossWeight, java.lang.String insuredValue, java.lang.String dimensionUnit, java.lang.String weightUnit)
Creates a new packaging information for a consignment with the given attributes.- Parameters:
width- the width of the packageheight- the height of the packagelength- the length of the packagegrossWeight- the gross weight of the packageinsuredValue- the insured value of the packagedimensionUnit- the dimension unit of the packageweightUnit- the weight unit of the package- Returns:
- the new
PackagingInfoData
-
createPageable
protected PageableData createPageable()
Creates a default pageableData- Returns:
- a pageableData
-
getEventService
public EventService getEventService()
-
getReturnCallbackService
protected ReturnCallbackService getReturnCallbackService()
-
setReturnCallbackService
public void setReturnCallbackService(ReturnCallbackService returnCallbackService)
-
getEnumerationService
public EnumerationService getEnumerationService()
-
setEnumerationService
public void setEnumerationService(EnumerationService enumerationService)
-
-