コード例 #1
0
ファイル: PasswordTest.php プロジェクト: im286er/windwalker
 /**
  * Method to test create().
  *
  * @return void
  *
  * @covers Windwalker\Crypt\Password::create
  * @covers Windwalker\Crypt\Password::verify
  */
 public function testCreateBlowfish()
 {
     $this->instance->setType(Password::BLOWFISH);
     $pass = $this->instance->create('windwalker');
     $prefix = version_compare(PHP_VERSION, '5.3.7') >= 0 ? '$2y$' : '$2a$';
     $this->assertEquals(crypt('windwalker', $prefix . '10$sakurasakurasakurasaku$'), $pass);
     $this->assertTrue($this->instance->verify('windwalker', $pass));
     // Use default
     $password = new Password();
     $this->assertTrue($password->verify('windwalker', $password->create('windwalker')));
 }