Class MultiCodeCouponWebServicesTest
- java.lang.Object
-
- de.hybris.platform.testframework.HybrisJUnit4Test
-
- de.hybris.platform.servicelayer.ServicelayerBaseTest
-
- de.hybris.platform.servicelayer.ServicelayerTest
-
- de.hybris.platform.couponwebservices.test.webservices.AbstractCouponWebServicesTest
-
- de.hybris.platform.couponwebservices.test.webservices.MultiCodeCouponWebServicesTest
-
- All Implemented Interfaces:
JaloSessionHolder
@IntegrationTest public class MultiCodeCouponWebServicesTest extends AbstractCouponWebServicesTest
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.couponwebservices.test.webservices.AbstractCouponWebServicesTest
couponCodeGenerationService, couponWsUtils, OAUTH_CLIENT_ID, OAUTH_CLIENT_PASS, wsRequestBuilder, wsSecuredRequestBuilder
-
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 MultiCodeCouponWebServicesTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javax.ws.rs.core.Response
putMultiCodeCouponWsDTO(java.lang.String couponId, java.lang.String couponName, java.lang.String startDateVal, java.lang.String endDateVal, java.lang.String genConfigName)
void
setUp()
void
shouldReturnMultiCodeCoupons()
void
shouldReturnMultiCodeCouponsPaged()
void
shouldReturnMultiCodeCouponsSortedByNameWithDescOrder()
void
testGetCouponsWithoutAuthorization()
void
testGetCouponUsingClientCredentials()
void
testPostEmptyMultiCodeCouponWsDTO()
The test should detect the fail with 2 errors: errors" : [ { "message" : "This field is required.", "reason" : "missing", "subject" : "couponId", "subjectType" : "parameter", "type" : "ValidationError" }, { "message" : "This field is required.", "reason" : "missing", "subject" : "codeGenerationConfiguration", "subjectType" : "parameter", "type" : "ValidationError" }void
testPostMultiCodeCouponWsDTO()
void
testPutCouponStatusWithoutAuthorization()
void
testPutCouponStatusWsDTO1()
void
testPutCouponStatusWsDTO2()
void
testPutEmptyMultiCodeCouponWsDTO()
The test should detect the fail with 1 error: errors" : [ { "message" : "This field is required.", "reason" : "missing", "subject" : "couponId", "subjectType" : "parameter", "type" : "ValidationError" } ]void
testPutEmptyStatusCouponStatusWsDTO()
void
testPutInvalidConfigMultiCodeCouponWsDTO()
void
testPutInvalidMultiCodeCouponWsDTO()
void
testPutInvalidMultiCodeCouponWsDTO2()
void
testPutMultiCodeActiveCouponWsDTO()
void
testPutMultiCodeCouponWithDatesWsDTO()
void
testPutMultiCodeCouponWithInconsistentDatesWsDTO()
void
testPutMultiCodeCouponWsDTO()
void
testPutUsedConfigMultiCodeCouponWsDTO()
void
testValidateMultiCodeCouponUsingClientCredentials()
void
testValidateMultiCodeCouponWhenCouponIdIsUsed()
void
testValidateMultiCodeCouponWhenCouponIsNotActive()
void
testValidateMultiCodeCouponWithoutAuthorization()
-
Methods inherited from class de.hybris.platform.couponwebservices.test.webservices.AbstractCouponWebServicesTest
getCouponCodeGenerationService, getCouponWsUtils, testPutEmptyCouponStatusWsDTO, testPutInvalidCouponStatusWsDTO, updateCouponStatus, updateCouponStatusWithoutAuthorization, validateCouponUsingClientCredentials, validateCouponWithCustomerIdUsingClientCredentials, validateCouponWithoutAuthorization, validateMultiCodeCouponUsingClientCredentials
-
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
-
testGetCouponsWithoutAuthorization
public void testGetCouponsWithoutAuthorization()
-
testGetCouponUsingClientCredentials
public void testGetCouponUsingClientCredentials()
-
shouldReturnMultiCodeCoupons
public void shouldReturnMultiCodeCoupons()
-
shouldReturnMultiCodeCouponsSortedByNameWithDescOrder
public void shouldReturnMultiCodeCouponsSortedByNameWithDescOrder()
-
shouldReturnMultiCodeCouponsPaged
public void shouldReturnMultiCodeCouponsPaged()
-
testPostMultiCodeCouponWsDTO
public void testPostMultiCodeCouponWsDTO()
-
testPostEmptyMultiCodeCouponWsDTO
public void testPostEmptyMultiCodeCouponWsDTO()
The test should detect the fail with 2 errors: errors" : [ { "message" : "This field is required.", "reason" : "missing", "subject" : "couponId", "subjectType" : "parameter", "type" : "ValidationError" }, { "message" : "This field is required.", "reason" : "missing", "subject" : "codeGenerationConfiguration", "subjectType" : "parameter", "type" : "ValidationError" }
-
putMultiCodeCouponWsDTO
protected javax.ws.rs.core.Response putMultiCodeCouponWsDTO(java.lang.String couponId, java.lang.String couponName, java.lang.String startDateVal, java.lang.String endDateVal, java.lang.String genConfigName)
-
testPutMultiCodeCouponWsDTO
public void testPutMultiCodeCouponWsDTO()
-
testPutMultiCodeActiveCouponWsDTO
public void testPutMultiCodeActiveCouponWsDTO()
-
testPutEmptyMultiCodeCouponWsDTO
public void testPutEmptyMultiCodeCouponWsDTO()
The test should detect the fail with 1 error: errors" : [ { "message" : "This field is required.", "reason" : "missing", "subject" : "couponId", "subjectType" : "parameter", "type" : "ValidationError" } ]
-
testPutInvalidMultiCodeCouponWsDTO
public void testPutInvalidMultiCodeCouponWsDTO()
-
testPutInvalidMultiCodeCouponWsDTO2
public void testPutInvalidMultiCodeCouponWsDTO2()
-
testPutInvalidConfigMultiCodeCouponWsDTO
public void testPutInvalidConfigMultiCodeCouponWsDTO()
-
testPutUsedConfigMultiCodeCouponWsDTO
public void testPutUsedConfigMultiCodeCouponWsDTO()
-
testPutMultiCodeCouponWithDatesWsDTO
public void testPutMultiCodeCouponWithDatesWsDTO()
-
testPutMultiCodeCouponWithInconsistentDatesWsDTO
public void testPutMultiCodeCouponWithInconsistentDatesWsDTO()
-
testPutCouponStatusWithoutAuthorization
public void testPutCouponStatusWithoutAuthorization()
-
testPutCouponStatusWsDTO1
public void testPutCouponStatusWsDTO1()
-
testPutCouponStatusWsDTO2
public void testPutCouponStatusWsDTO2()
-
testPutEmptyStatusCouponStatusWsDTO
public void testPutEmptyStatusCouponStatusWsDTO()
-
testValidateMultiCodeCouponWithoutAuthorization
public void testValidateMultiCodeCouponWithoutAuthorization()
-
testValidateMultiCodeCouponUsingClientCredentials
public void testValidateMultiCodeCouponUsingClientCredentials()
-
testValidateMultiCodeCouponWhenCouponIsNotActive
public void testValidateMultiCodeCouponWhenCouponIsNotActive()
-
testValidateMultiCodeCouponWhenCouponIdIsUsed
public void testValidateMultiCodeCouponWhenCouponIdIsUsed()
-
-