Package de.hybris.platform.b2b
Class B2BIntegrationTest
- java.lang.Object
-
- de.hybris.platform.testframework.HybrisJUnit4Test
-
- de.hybris.platform.servicelayer.ServicelayerBaseTest
-
- de.hybris.platform.servicelayer.ServicelayerTest
-
- de.hybris.platform.b2b.B2BIntegrationTest
-
- All Implemented Interfaces:
JaloSessionHolder
- Direct Known Subclasses:
B2BIntegrationTransactionalTest
,B2BPermissionServiceTest
,B2BUnitModelValidateInterceptorTest
,WorkflowIntegrationTest
public abstract class B2BIntegrationTest extends ServicelayerTest
-
-
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 Modifier Constructor Description protected
B2BIntegrationTest()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
createJobPerformables()
OrderModel
createOrder(int quantity)
OrderModel
createOrder(UserModel user, int quantity, OrderStatus status, ProductModel product)
OrderModel
createOrder(java.lang.String uid, int quantity, OrderStatus status)
static void
loadTestData()
void
login(UserModel user)
B2BCustomerModel
login(java.lang.String userId)
Sets the user in the session and updates the branch in session context.protected void
setDefaultCostCenterOnEntries(B2BCustomerModel user, CartModel cart)
-
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
-
b2bCostCenterService
protected B2BCostCenterService b2bCostCenterService
-
b2bUnitService
protected B2BUnitService<B2BUnitModel,B2BCustomerModel> b2bUnitService
-
b2bCartService
protected B2BCartService b2bCartService
-
b2bOrderService
protected B2BOrderService b2bOrderService
-
commerceCheckoutService
protected CommerceCheckoutService commerceCheckoutService
-
commonI18NService
protected CommonI18NService commonI18NService
-
modelService
protected ModelService modelService
-
orderCodeGenerator
protected KeyGenerator orderCodeGenerator
-
userService
protected UserService userService
-
businessProcessService
protected BusinessProcessService businessProcessService
-
processParameterHelper
protected ProcessParameterHelper processParameterHelper
-
b2bCartFactory
protected CartFactory b2bCartFactory
-
productService
protected ProductService productService
-
sessionService
protected SessionService sessionService
-
i18nService
protected I18NService i18nService
-
workflowActionService
protected WorkflowActionService workflowActionService
-
calculationService
protected CalculationService calculationService
-
searchRestrictionService
protected SearchRestrictionService searchRestrictionService
-
workflowProcessingService
protected WorkflowProcessingService workflowProcessingService
-
newestWorkflowService
protected WorkflowService newestWorkflowService
-
flexibleSearchService
protected FlexibleSearchService flexibleSearchService
-
workflowTemplateService
protected WorkflowTemplateService workflowTemplateService
-
validationService
protected ValidationService validationService
-
baseSiteService
protected BaseSiteService baseSiteService
-
b2bEmailService
protected B2BEmailService b2bEmailService
-
-
Method Detail
-
createOrder
public OrderModel createOrder(int quantity) throws InvalidCartException, CalculationException
-
createOrder
public OrderModel createOrder(java.lang.String uid, int quantity, OrderStatus status) throws InvalidCartException, CalculationException
-
createOrder
public OrderModel createOrder(UserModel user, int quantity, OrderStatus status, ProductModel product) throws InvalidCartException, CalculationException
-
setDefaultCostCenterOnEntries
protected void setDefaultCostCenterOnEntries(B2BCustomerModel user, CartModel cart)
-
loadTestData
public static void loadTestData() throws java.lang.Exception
- Throws:
java.lang.Exception
-
login
public B2BCustomerModel login(java.lang.String userId)
Sets the user in the session and updates the branch in session context.- Parameters:
userId
-- Returns:
- A
UserModel
-
login
public void login(UserModel user)
-
createJobPerformables
public void createJobPerformables()
-
-