/** * @covers cymapgt\core\application\authentication\UserCredential\UserCredentialManager::getBaseEntropy */ public function testGetBaseEntropy() { $baseEntropy = $this->object->getBaseEntropy(); $this->assertInternalType('array', $baseEntropy); $this->assertEquals(5, count($baseEntropy)); $this->assertEquals('min_pass_len', key($baseEntropy)); next($baseEntropy); $this->assertEquals('uppercase', key($baseEntropy)); next($baseEntropy); $this->assertEquals('numeric', key($baseEntropy)); next($baseEntropy); $this->assertEquals('lowercase', key($baseEntropy)); next($baseEntropy); $this->assertEquals('special', key($baseEntropy)); }
/** * @covers cymapgt\core\application\authentication\UserCredential\UserCredentialManager::getBaseEntropy */ public function testGetBaseEntropy() { $baseEntropy = $this->object->getBaseEntropy(); $this->assertInternalType('array', $baseEntropy); $this->assertEquals(9, count($baseEntropy)); $this->assertEquals('min_pass_len', key($baseEntropy)); next($baseEntropy); $this->assertEquals('max_consecutive_chars', key($baseEntropy)); next($baseEntropy); $this->assertEquals('max_consecutive_chars_of_same_class', key($baseEntropy)); next($baseEntropy); $this->assertEquals('uppercase', key($baseEntropy)); next($baseEntropy); $this->assertEquals('numeric', key($baseEntropy)); next($baseEntropy); $this->assertEquals('lowercase', key($baseEntropy)); next($baseEntropy); $this->assertEquals('special', key($baseEntropy)); next($baseEntropy); $this->assertEquals('multi_factor_on', key($baseEntropy)); next($baseEntropy); $this->assertEquals('multi_factor_enc_key_length', key($baseEntropy)); }