Class AnonymousCheckoutIntegrationTest
- 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.acceleratorfacades.order.checkout.AnonymousCheckoutIntegrationTest
-
- All Implemented Interfaces:
JaloSessionHolder
- Direct Known Subclasses:
OrderManagementAnonymousCheckoutIntegrationTest
@ContextConfiguration(locations="classpath:/payment-spring-test.xml") @IntegrationTest public class AnonymousCheckoutIntegrationTest 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 AnonymousCheckoutIntegrationTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addItemsToCartBeforeCheckout()
protected AddressData
buildDeliveryAddress()
protected CCPaymentInfoData
buildPaymentInfo(AddressData billingAddress)
protected OrderData
completeCheckoutProcess()
void
setUp()
void
tearDown()
void
testAnonymousCheckout()
protected void
verifyAddress(AddressModel addressInUserProfile, AddressData originalAddress)
protected void
verifyOrder(OrderData order, java.lang.String guestEmail)
-
Methods inherited from class de.hybris.platform.basecommerce.util.BaseCommerceBaseTest
getFlexibleSearchService, getOrderForCode, getProcesses, initMocks, setFlexibleSearchService, waitForProcessToEnd
-
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() throws java.lang.Exception
- Throws:
java.lang.Exception
-
tearDown
public void tearDown() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testAnonymousCheckout
public void testAnonymousCheckout() throws java.lang.Exception
- Throws:
java.lang.Exception
-
addItemsToCartBeforeCheckout
protected void addItemsToCartBeforeCheckout()
-
completeCheckoutProcess
protected OrderData completeCheckoutProcess() throws CommerceCartModificationException, InvalidCartException
-
verifyOrder
protected void verifyOrder(OrderData order, java.lang.String guestEmail) throws DuplicateUidException
- Throws:
DuplicateUidException
-
verifyAddress
protected void verifyAddress(AddressModel addressInUserProfile, AddressData originalAddress)
-
buildDeliveryAddress
protected AddressData buildDeliveryAddress()
-
buildPaymentInfo
protected CCPaymentInfoData buildPaymentInfo(AddressData billingAddress)
-
-