Class BaseWebServiceTest
- java.lang.Object
-
- de.hybris.platform.testframework.HybrisJUnit4Test
-
- de.hybris.platform.servicelayer.ServicelayerBaseTest
-
- de.hybris.platform.servicelayer.ServicelayerTest
-
- de.hybris.platform.personalizationwebservices.BaseWebServiceTest
-
- All Implemented Interfaces:
JaloSessionHolder
- Direct Known Subclasses:
ActionsWebServiceTest
,CmsActionsWebServiceTest
,CxPromotionsActionsWebServiceTest
,CxPromotionsQueryIntegrationTest
,PersonalizationCmsWebservicesSecurityTest
,PersonalizationCmsWebservicesTest
,PersonalizationCmsWebservicesVersionQueryTest
,PersonalizationWebServiceSecurityTest
,PersonalizationWebServiceTest
public abstract class BaseWebServiceTest extends ServicelayerTest
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.String
ACTION
protected static java.lang.String
ACTION_ENDPOINT
protected static java.lang.String
ADMIN_PASSWORD
protected static java.lang.String
ADMIN_USERNAME
protected static java.lang.String
CLIENT_ID
protected static java.lang.String
CLIENT_SECRET
protected static java.lang.String
CMSMANAGER_NOACCESS_USERNAME
protected static java.lang.String
CMSMANAGER_PASSWORD
protected static java.lang.String
CMSMANAGER_READ_ONLY_USERNAME
protected static java.lang.String
CMSMANAGER_USERNAME
protected static java.lang.String
CONTAINER
protected static java.lang.String
CUSTOMER_PASSWORD
protected static java.lang.String
CUSTOMER_USERNAME
protected static java.lang.String
CUSTOMERSEGMENTATION_ENDPOINT
protected static java.lang.String
CUSTOMIZATION
protected static java.lang.String
CUSTOMIZATION_ENDPOINT
protected static java.lang.String
FIELDS
protected static java.lang.String
INCORRECT_ID
protected static java.lang.String
NON_EXISTINGACTION
protected static java.lang.String
NONEXISTING_CUSTOMIZATION
protected static java.lang.String
NONEXISTING_VARIATION
protected static java.lang.String
SEGMENT
protected static java.lang.String
SEGMENT_ENDPOINT
protected static java.lang.String
TRIGGER
protected static java.lang.String
TRIGGER_ENDPOINT
protected static java.lang.String
VARIATION
protected static java.lang.String
VARIATION_ENDPOINT
protected static java.lang.String
VERSION
-
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 BaseWebServiceTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
assertDateTimeAlmostEqual(java.lang.String message, java.util.Date expected, java.util.Date actual)
void
assertDateTimeAlmostEqual(java.util.Date expected, java.util.Date actual)
WsRequestBuilder
getWsRequestBuilder()
WsSecuredRequestBuilder
getWsSecuredRequestBuilder(java.lang.String user, java.lang.String pwd)
WsSecuredRequestBuilder
getWsSecuredRequestBuilderForAdmin()
WsSecuredRequestBuilder
getWsSecuredRequestBuilderForCmsManager()
WsSecuredRequestBuilder
getWsSecuredRequestBuilderForCustomer()
java.lang.String
marshallDto(java.lang.Object input, java.lang.Class<?> c)
void
setUp()
<C> C
unmarshallResult(javax.ws.rs.core.Response result, java.lang.Class<C> c)
-
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
-
VERSION
protected static final java.lang.String VERSION
- See Also:
- Constant Field Values
-
SEGMENT_ENDPOINT
protected static final java.lang.String SEGMENT_ENDPOINT
- See Also:
- Constant Field Values
-
CUSTOMIZATION_ENDPOINT
protected static final java.lang.String CUSTOMIZATION_ENDPOINT
- See Also:
- Constant Field Values
-
VARIATION_ENDPOINT
protected static final java.lang.String VARIATION_ENDPOINT
- See Also:
- Constant Field Values
-
ACTION_ENDPOINT
protected static final java.lang.String ACTION_ENDPOINT
- See Also:
- Constant Field Values
-
CUSTOMERSEGMENTATION_ENDPOINT
protected static final java.lang.String CUSTOMERSEGMENTATION_ENDPOINT
- See Also:
- Constant Field Values
-
TRIGGER_ENDPOINT
protected static final java.lang.String TRIGGER_ENDPOINT
- See Also:
- Constant Field Values
-
SEGMENT
protected static final java.lang.String SEGMENT
- See Also:
- Constant Field Values
-
CUSTOMIZATION
protected static final java.lang.String CUSTOMIZATION
- See Also:
- Constant Field Values
-
NONEXISTING_CUSTOMIZATION
protected static final java.lang.String NONEXISTING_CUSTOMIZATION
- See Also:
- Constant Field Values
-
VARIATION
protected static final java.lang.String VARIATION
- See Also:
- Constant Field Values
-
NONEXISTING_VARIATION
protected static final java.lang.String NONEXISTING_VARIATION
- See Also:
- Constant Field Values
-
ACTION
protected static final java.lang.String ACTION
- See Also:
- Constant Field Values
-
NON_EXISTINGACTION
protected static final java.lang.String NON_EXISTINGACTION
- See Also:
- Constant Field Values
-
TRIGGER
protected static final java.lang.String TRIGGER
- See Also:
- Constant Field Values
-
CONTAINER
protected static final java.lang.String CONTAINER
- See Also:
- Constant Field Values
-
INCORRECT_ID
protected static final java.lang.String INCORRECT_ID
- See Also:
- Constant Field Values
-
FIELDS
protected static final java.lang.String FIELDS
- See Also:
- Constant Field Values
-
CMSMANAGER_USERNAME
protected static final java.lang.String CMSMANAGER_USERNAME
- See Also:
- Constant Field Values
-
CMSMANAGER_READ_ONLY_USERNAME
protected static final java.lang.String CMSMANAGER_READ_ONLY_USERNAME
- See Also:
- Constant Field Values
-
CMSMANAGER_NOACCESS_USERNAME
protected static final java.lang.String CMSMANAGER_NOACCESS_USERNAME
- See Also:
- Constant Field Values
-
CMSMANAGER_PASSWORD
protected static final java.lang.String CMSMANAGER_PASSWORD
- See Also:
- Constant Field Values
-
CUSTOMER_USERNAME
protected static final java.lang.String CUSTOMER_USERNAME
- See Also:
- Constant Field Values
-
CUSTOMER_PASSWORD
protected static final java.lang.String CUSTOMER_PASSWORD
- See Also:
- Constant Field Values
-
ADMIN_USERNAME
protected static final java.lang.String ADMIN_USERNAME
- See Also:
- Constant Field Values
-
ADMIN_PASSWORD
protected static final java.lang.String ADMIN_PASSWORD
- See Also:
- Constant Field Values
-
CLIENT_ID
protected static final java.lang.String CLIENT_ID
- See Also:
- Constant Field Values
-
CLIENT_SECRET
protected static final java.lang.String CLIENT_SECRET
- See Also:
- Constant Field Values
-
-
Method Detail
-
setUp
public void setUp() throws java.lang.Exception
- Throws:
java.lang.Exception
-
getWsRequestBuilder
public WsRequestBuilder getWsRequestBuilder()
-
getWsSecuredRequestBuilder
public WsSecuredRequestBuilder getWsSecuredRequestBuilder(java.lang.String user, java.lang.String pwd)
-
getWsSecuredRequestBuilderForCmsManager
public WsSecuredRequestBuilder getWsSecuredRequestBuilderForCmsManager()
-
getWsSecuredRequestBuilderForAdmin
public WsSecuredRequestBuilder getWsSecuredRequestBuilderForAdmin()
-
getWsSecuredRequestBuilderForCustomer
public WsSecuredRequestBuilder getWsSecuredRequestBuilderForCustomer()
-
unmarshallResult
public <C> C unmarshallResult(javax.ws.rs.core.Response result, java.lang.Class<C> c) throws javax.xml.bind.JAXBException
- Throws:
javax.xml.bind.JAXBException
-
marshallDto
public java.lang.String marshallDto(java.lang.Object input, java.lang.Class<?> c) throws javax.xml.bind.JAXBException
- Throws:
javax.xml.bind.JAXBException
-
assertDateTimeAlmostEqual
public void assertDateTimeAlmostEqual(java.util.Date expected, java.util.Date actual)
-
assertDateTimeAlmostEqual
public void assertDateTimeAlmostEqual(java.lang.String message, java.util.Date expected, java.util.Date actual)
-
-