Class DefaultB2BCheckoutFacadeIntegrationTest
- java.lang.Object
-
- de.hybris.platform.testframework.HybrisJUnit4Test
-
- de.hybris.platform.servicelayer.ServicelayerBaseTest
-
- de.hybris.platform.servicelayer.ServicelayerTest
-
- de.hybris.platform.basecommerce.util.BaseCommerceBaseTest
-
- de.hybris.platform.b2bacceleratorfacades.order.impl.DefaultB2BCheckoutFacadeIntegrationTest
-
- All Implemented Interfaces:
JaloSessionHolder
@ContextConfiguration(locations="classpath:/payment-spring-test.xml") @IntegrationTest public class DefaultB2BCheckoutFacadeIntegrationTest extends BaseCommerceBaseTest
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.basecommerce.util.BaseCommerceBaseTest
flexibleSearchService
-
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 DefaultB2BCheckoutFacadeIntegrationTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
beforeTest()
protected PaymentInfoModel
getPaymentInfoModelForClonedCart(OrderModel order)
protected java.util.List<BusinessProcessModel>
getProcesses(java.lang.String processDefinitionName, java.util.List<ProcessState> processStates)
void
shouldAuthorizeInvoicePayment()
void
shouldCreateCartFromOrder()
void
shouldNotCreateCartFromNullOrder()
void
shouldNotCreateCartFromOrderNotBelongToCurrentUser()
void
tearDown()
void
testScheduleOrder()
protected boolean
waitForProcessToEnd(java.lang.String processDefinitionName, long maxWait)
-
Methods inherited from class de.hybris.platform.basecommerce.util.BaseCommerceBaseTest
getFlexibleSearchService, getOrderForCode, initMocks, setFlexibleSearchService
-
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
-
beforeTest
public void beforeTest() throws java.lang.Exception
- Throws:
java.lang.Exception
-
tearDown
public void tearDown() throws java.lang.Exception
- Throws:
java.lang.Exception
-
shouldNotCreateCartFromNullOrder
public void shouldNotCreateCartFromNullOrder()
-
shouldNotCreateCartFromOrderNotBelongToCurrentUser
public void shouldNotCreateCartFromOrderNotBelongToCurrentUser()
-
shouldCreateCartFromOrder
public void shouldCreateCartFromOrder()
-
getPaymentInfoModelForClonedCart
protected PaymentInfoModel getPaymentInfoModelForClonedCart(OrderModel order)
-
testScheduleOrder
public void testScheduleOrder() throws java.lang.Exception
- Throws:
java.lang.Exception
-
getProcesses
protected java.util.List<BusinessProcessModel> getProcesses(java.lang.String processDefinitionName, java.util.List<ProcessState> processStates)
- Overrides:
getProcesses
in classBaseCommerceBaseTest
-
waitForProcessToEnd
protected boolean waitForProcessToEnd(java.lang.String processDefinitionName, long maxWait) throws java.lang.InterruptedException
- Overrides:
waitForProcessToEnd
in classBaseCommerceBaseTest
- Throws:
java.lang.InterruptedException
-
shouldAuthorizeInvoicePayment
public void shouldAuthorizeInvoicePayment() throws java.lang.Exception
- Throws:
java.lang.Exception
-
-