[ Index ] |
PHP Cross Reference of moodle-2.8 |
[Summary view] [Print] [Text view]
1 <?php 2 3 global $CFG; 4 require_once($CFG->dirroot . '/lib/password_compat/lib/password.php'); 5 6 class PasswordNeedsRehashTest extends PHPUnit_Framework_TestCase { 7 8 public static function provideCases() { 9 return array( 10 array('foo', 0, array(), false), 11 array('foo', 1, array(), true), 12 array('$2y$07$usesomesillystringfore2uDLvp1Ii2e./U9C8sBjqp8I90dH6hi', PASSWORD_BCRYPT, array(), true), 13 array('$2y$07$usesomesillystringfore2udlvp1ii2e./u9c8sbjqp8i90dh6hi', PASSWORD_BCRYPT, array('cost' => 7), false), 14 array('$2y$07$usesomesillystringfore2udlvp1ii2e./u9c8sbjqp8i90dh6hi', PASSWORD_BCRYPT, array('cost' => 5), true), 15 ); 16 } 17 18 public function testFuncExists() { 19 $this->assertTrue(function_exists('password_needs_rehash')); 20 } 21 22 /** 23 * @dataProvider provideCases 24 */ 25 public function testCases($hash, $algo, $options, $valid) { 26 $this->assertEquals($valid, password_needs_rehash($hash, $algo, $options)); 27 } 28 29 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Fri Nov 28 20:29:05 2014 | Cross-referenced by PHPXref 0.7.1 |