/** * @test * @expectedException HpsGatewayException * @expectedExceptionCode 10 * @expectedExceptionMessage Invalid card data */ public function testUpdateTokenExpirationOnNullTokenShouldReturnException() { $testConfig = new TestServicesConfig(); $chargeSvc = new HpsCreditService($testConfig::validMultiUseConfig()); $chargeSvc->updateTokenExpiration(TestCreditCard::NullMUT(), 1, 2019); }
/** * @test * @expectedException HpsArgumentException * @expectedExceptionMessage Edit needs a multi use token value */ public function testUpdateTokenExpirationOnNullTokenShouldReturnException() { $this->service->updateTokenExpiration()->withToken(TestCreditCard::NullMUT())->withExpMonth(1)->withExpYear(2019)->execute(); }