コード例 #1
0
 /**
  * @covers cymapgt\core\application\authentication\UserCredential\UserCredentialManager::getUdfPasswordPolicy
  */
 public function testGetUdfPasswordPolicy()
 {
     $udfPasswordPolicy = $this->object->getBasePasswordPolicy();
     $this->assertInternalType('array', $udfPasswordPolicy);
     $this->assertEquals(4, count($udfPasswordPolicy));
     $this->assertEquals('illegal_attempts_limit', key($udfPasswordPolicy));
     next($udfPasswordPolicy);
     $this->assertEquals('password_reset_frequency', key($udfPasswordPolicy));
     next($udfPasswordPolicy);
     $this->assertEquals('password_repeat_minimum', key($udfPasswordPolicy));
     next($udfPasswordPolicy);
     $this->assertEquals('illegal_attempts_penalty_seconds', key($udfPasswordPolicy));
 }