Esempio n. 1
0
 public function testGetValidateHash()
 {
     $password = uniqid();
     $hash = $this->_model->getHash($password);
     $this->assertTrue(is_string($hash));
     $this->assertTrue($this->_model->validateHash($password, $hash));
 }
Esempio n. 2
0
 /**
  * @param string $password
  * @param string $hash
  *
  * @expectedException \InvalidArgumentException
  * @expectedExceptionMessage Invalid hash.
  * @dataProvider validateHashExceptionDataProvider
  */
 public function testValidateHashException($password, $hash)
 {
     $this->_model->validateHash($password, $hash);
 }
Esempio n. 3
0
 /**
  * @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);
 }