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.ResponseputMultiCodeCouponWsDTO(java.lang.String couponId, java.lang.String couponName, java.lang.String startDateVal, java.lang.String endDateVal, java.lang.String genConfigName)voidsetUp()voidshouldReturnMultiCodeCoupons()voidshouldReturnMultiCodeCouponsPaged()voidshouldReturnMultiCodeCouponsSortedByNameWithDescOrder()voidtestGetCouponsWithoutAuthorization()voidtestGetCouponUsingClientCredentials()voidtestPostEmptyMultiCodeCouponWsDTO()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" }voidtestPostMultiCodeCouponWsDTO()voidtestPutCouponStatusWithoutAuthorization()voidtestPutCouponStatusWsDTO1()voidtestPutCouponStatusWsDTO2()voidtestPutEmptyMultiCodeCouponWsDTO()The test should detect the fail with 1 error: errors" : [ { "message" : "This field is required.", "reason" : "missing", "subject" : "couponId", "subjectType" : "parameter", "type" : "ValidationError" } ]voidtestPutEmptyStatusCouponStatusWsDTO()voidtestPutInvalidConfigMultiCodeCouponWsDTO()voidtestPutInvalidMultiCodeCouponWsDTO()voidtestPutInvalidMultiCodeCouponWsDTO2()voidtestPutMultiCodeActiveCouponWsDTO()voidtestPutMultiCodeCouponWithDatesWsDTO()voidtestPutMultiCodeCouponWithInconsistentDatesWsDTO()voidtestPutMultiCodeCouponWsDTO()voidtestPutUsedConfigMultiCodeCouponWsDTO()voidtestValidateMultiCodeCouponUsingClientCredentials()voidtestValidateMultiCodeCouponWhenCouponIdIsUsed()voidtestValidateMultiCodeCouponWhenCouponIsNotActive()voidtestValidateMultiCodeCouponWithoutAuthorization()-
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()
-
-