addConfigs(array('validation.level' => 'strict')); } public function tearDown() { PayPalConfigManager::getInstance()->addConfigs(array('validation.level' => 'strict')); } /** * * @dataProvider positiveProvider */ public function testValidate($class, $name) { $this->assertTrue(ModelAccessorValidator::validate($class, $name)); } /** * * @dataProvider invalidProvider */ public function testInvalidValidate($class, $name, $exMessage) { try { $this->assertFalse(ModelAccessorValidator::validate($class, $name)); } catch(\Exception $ex) { $this->assertContains($exMessage, $ex->getMessage()); } } }