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.StringACTIONprotected static java.lang.StringACTION_ENDPOINTprotected static java.lang.StringADMIN_PASSWORDprotected static java.lang.StringADMIN_USERNAMEprotected static java.lang.StringCLIENT_IDprotected static java.lang.StringCLIENT_SECRETprotected static java.lang.StringCMSMANAGER_NOACCESS_USERNAMEprotected static java.lang.StringCMSMANAGER_PASSWORDprotected static java.lang.StringCMSMANAGER_READ_ONLY_USERNAMEprotected static java.lang.StringCMSMANAGER_USERNAMEprotected static java.lang.StringCONTAINERprotected static java.lang.StringCUSTOMER_PASSWORDprotected static java.lang.StringCUSTOMER_USERNAMEprotected static java.lang.StringCUSTOMERSEGMENTATION_ENDPOINTprotected static java.lang.StringCUSTOMIZATIONprotected static java.lang.StringCUSTOMIZATION_ENDPOINTprotected static java.lang.StringFIELDSprotected static java.lang.StringINCORRECT_IDprotected static java.lang.StringNON_EXISTINGACTIONprotected static java.lang.StringNONEXISTING_CUSTOMIZATIONprotected static java.lang.StringNONEXISTING_VARIATIONprotected static java.lang.StringSEGMENTprotected static java.lang.StringSEGMENT_ENDPOINTprotected static java.lang.StringTRIGGERprotected static java.lang.StringTRIGGER_ENDPOINTprotected static java.lang.StringVARIATIONprotected static java.lang.StringVARIATION_ENDPOINTprotected static java.lang.StringVERSION-
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 voidassertDateTimeAlmostEqual(java.lang.String message, java.util.Date expected, java.util.Date actual)voidassertDateTimeAlmostEqual(java.util.Date expected, java.util.Date actual)WsRequestBuildergetWsRequestBuilder()WsSecuredRequestBuildergetWsSecuredRequestBuilder(java.lang.String user, java.lang.String pwd)WsSecuredRequestBuildergetWsSecuredRequestBuilderForAdmin()WsSecuredRequestBuildergetWsSecuredRequestBuilderForCmsManager()WsSecuredRequestBuildergetWsSecuredRequestBuilderForCustomer()java.lang.StringmarshallDto(java.lang.Object input, java.lang.Class<?> c)voidsetUp()<C> CunmarshallResult(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)
-
-