public function testGetValidateHash() { $password = uniqid(); $hash = $this->_model->getHash($password); $this->assertTrue(is_string($hash)); $this->assertTrue($this->_model->validateHash($password, $hash)); }
/** * @param string $password * @param string $hash * * @expectedException \InvalidArgumentException * @expectedExceptionMessage Invalid hash. * @dataProvider validateHashExceptionDataProvider */ public function testValidateHashException($password, $hash) { $this->_model->validateHash($password, $hash); }
/** * @param string $password * @param string $hash * @param bool $expected * * @dataProvider validateHashDataProvider */ public function testValidateHash($password, $hash, $expected) { $actual = $this->_model->validateHash($password, $hash); $this->assertEquals($expected, $actual); }