Class MultiCodeCouponWebServicesTest

    • Constructor Detail

      • MultiCodeCouponWebServicesTest

        public MultiCodeCouponWebServicesTest()
    • 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()