PHP Класс Test\Integration\SubscriptionTest

Наследование: extends Test\Setup
Показать файл Открыть проект

Открытые методы

Метод Описание
testCancel_returnsErrorIfCancelingCanceledSubscription ( )
testCancel_returnsSuccessIfCanceled ( )
testCancel_throwsErrorIfRecordNotFound ( )
testCreate_allowsAddingNewAddOnsAndDiscounts ( )
testCreate_allowsOverridingInheritedAddOnsAndDiscounts ( )
testCreate_allowsRemovalOfInheritedAddOnsAndDiscounts ( )
testCreate_alterPlanTrialPeriod ( )
testCreate_billingDayOfMonthCanBeOverriden ( )
testCreate_billingDayOfMonthCanBeOverridenWithStartImmediately ( )
testCreate_billingDayOfMonthIsInheritedFromPlan ( )
testCreate_canSetTheId ( )
testCreate_canSetTheMerchantAccountId ( )
testCreate_createsATransactionIfNoTrialPeriod ( )
testCreate_doesNotAcceptBadAttributes ( )
testCreate_doesNotCreateTransactionIfTrialPeriod ( )
testCreate_doesNotInheritAddOnsAndDiscountsWhenDoNotInheritAddOnsOrDiscountsIsSet ( )
testCreate_firstBillingDateCanBeSet ( )
testCreate_firstBillingDateInThePast ( )
testCreate_fromPayPalACcount ( )
testCreate_fromPayPalACcountDoesNotWorkWithFutureNonce ( )
testCreate_fromPayPalACcountDoesNotWorkWithOnetimeNonce ( )
testCreate_inheritsAddOnsAndDiscountsFromPlanByDefault ( )
testCreate_numberOfBillingCyclesCanBeOverridden ( )
testCreate_numberOfBillingCyclesCanBeOverriddenToNeverExpire ( )
testCreate_priceCanBeOverriden ( )
testCreate_properlyParsesValidationErrorsForArrays ( )
testCreate_removePlanTrialPeriod ( )
testCreate_returnsATransactionWithSubscriptionBillingPeriod ( )
testCreate_returnsTransactionWhenTransactionFails ( )
testCreate_trialPeriodDefaultsToPlanWithoutTrial ( )
testCreate_trialPeriondDefaultsToPlanWithTrial ( )
testCreate_whenSuccessful ( )
testCreate_withDescriptor ( )
testCreate_withDescriptorValidation ( )
testCreate_withPaymentMethodNonce ( )
testFind ( )
testFind_throwsIfNotFound ( )
testGatewayCreate_whenSuccessful ( )
testRetryCharge_WithAmount ( )
testRetryCharge_WithoutAmount ( )
testUpdate_DoesNotUpdateSubscriptionWhenProrationTransactionFailsAndRevertIsTrue ( )
testUpdate_UpdatesSubscriptionWhenProrationTransactionFailsAndRevertIsFalse ( )
testUpdate_canAddAndRemoveAddOnsAndDiscounts ( )
testUpdate_canReplaceEntireSetOfAddonsAndDiscounts ( )
testUpdate_canUpdateAddOnsAndDiscounts ( )
testUpdate_canUpdateNumberOfBillingCycles ( )
testUpdate_canUpdateNumberOfBillingCyclesToNeverExpire ( )
testUpdate_canUpdatePaymentMethodToken ( )
testUpdate_canUpdatePaymentMethodWithPaymentMethodNonce ( )
testUpdate_cannotUpdateCanceledSubscription ( )
testUpdate_createsProratedTransactionWhenFlagIsPassedFalse ( )
testUpdate_createsProratedTransactionWhenFlagIsPassedTrue ( )
testUpdate_createsTransactionOnProration ( )
testUpdate_doesNotAcceptBadAttributes ( )
testUpdate_invalidSubscriptionId ( )
testUpdate_validationErrors ( )
testUpdate_whenSuccessful ( )
testUpdate_withDescriptor ( )
testValidationErrors_hasValidationErrorsOnId ( )

Описание методов

testCancel_returnsErrorIfCancelingCanceledSubscription() публичный Метод

testCancel_returnsSuccessIfCanceled() публичный Метод

testCancel_throwsErrorIfRecordNotFound() публичный Метод

testCreate_allowsAddingNewAddOnsAndDiscounts() публичный Метод

testCreate_allowsOverridingInheritedAddOnsAndDiscounts() публичный Метод

testCreate_allowsRemovalOfInheritedAddOnsAndDiscounts() публичный Метод

testCreate_alterPlanTrialPeriod() публичный Метод

testCreate_billingDayOfMonthCanBeOverriden() публичный Метод

testCreate_billingDayOfMonthCanBeOverridenWithStartImmediately() публичный Метод

testCreate_billingDayOfMonthIsInheritedFromPlan() публичный Метод

testCreate_canSetTheId() публичный Метод

testCreate_canSetTheMerchantAccountId() публичный Метод

testCreate_createsATransactionIfNoTrialPeriod() публичный Метод

testCreate_doesNotAcceptBadAttributes() публичный Метод

testCreate_doesNotCreateTransactionIfTrialPeriod() публичный Метод

testCreate_doesNotInheritAddOnsAndDiscountsWhenDoNotInheritAddOnsOrDiscountsIsSet() публичный Метод

testCreate_firstBillingDateCanBeSet() публичный Метод

testCreate_firstBillingDateInThePast() публичный Метод

testCreate_fromPayPalACcount() публичный Метод

testCreate_fromPayPalACcountDoesNotWorkWithFutureNonce() публичный Метод

testCreate_fromPayPalACcountDoesNotWorkWithOnetimeNonce() публичный Метод

testCreate_inheritsAddOnsAndDiscountsFromPlanByDefault() публичный Метод

testCreate_numberOfBillingCyclesCanBeOverridden() публичный Метод

testCreate_numberOfBillingCyclesCanBeOverriddenToNeverExpire() публичный Метод

testCreate_priceCanBeOverriden() публичный Метод

testCreate_properlyParsesValidationErrorsForArrays() публичный Метод

testCreate_removePlanTrialPeriod() публичный Метод

testCreate_returnsATransactionWithSubscriptionBillingPeriod() публичный Метод

testCreate_returnsTransactionWhenTransactionFails() публичный Метод

testCreate_trialPeriodDefaultsToPlanWithoutTrial() публичный Метод

testCreate_trialPeriondDefaultsToPlanWithTrial() публичный Метод

testCreate_whenSuccessful() публичный Метод

testCreate_withDescriptor() публичный Метод

testCreate_withDescriptorValidation() публичный Метод

testCreate_withPaymentMethodNonce() публичный Метод

testFind() публичный Метод

public testFind ( )

testFind_throwsIfNotFound() публичный Метод

testGatewayCreate_whenSuccessful() публичный Метод

testRetryCharge_WithAmount() публичный Метод

testRetryCharge_WithoutAmount() публичный Метод

testUpdate_DoesNotUpdateSubscriptionWhenProrationTransactionFailsAndRevertIsTrue() публичный Метод

testUpdate_UpdatesSubscriptionWhenProrationTransactionFailsAndRevertIsFalse() публичный Метод

testUpdate_canAddAndRemoveAddOnsAndDiscounts() публичный Метод

testUpdate_canReplaceEntireSetOfAddonsAndDiscounts() публичный Метод

testUpdate_canUpdateAddOnsAndDiscounts() публичный Метод

testUpdate_canUpdateNumberOfBillingCycles() публичный Метод

testUpdate_canUpdateNumberOfBillingCyclesToNeverExpire() публичный Метод

testUpdate_canUpdatePaymentMethodToken() публичный Метод

testUpdate_canUpdatePaymentMethodWithPaymentMethodNonce() публичный Метод

testUpdate_cannotUpdateCanceledSubscription() публичный Метод

testUpdate_createsProratedTransactionWhenFlagIsPassedFalse() публичный Метод

testUpdate_createsProratedTransactionWhenFlagIsPassedTrue() публичный Метод

testUpdate_createsTransactionOnProration() публичный Метод

testUpdate_doesNotAcceptBadAttributes() публичный Метод

testUpdate_invalidSubscriptionId() публичный Метод

testUpdate_validationErrors() публичный Метод

testUpdate_whenSuccessful() публичный Метод

testUpdate_withDescriptor() публичный Метод

testValidationErrors_hasValidationErrorsOnId() публичный Метод