4 require_once
'Services/Password/classes/encoders/class.ilMd5PasswordEncoder.php';
27 $this->assertSame(md5(
'password'), $encoder->encodePassword(
'password',
''));
36 $this->assertTrue($encoder->isPasswordValid(md5(
'password'),
'password',
''));
45 $encoder->encodePassword(str_repeat(
'a', 5000),
'');
54 $this->assertFalse($encoder->isPasswordValid(
'encoded', str_repeat(
'a', 5000),
''));
63 $this->assertEquals(
'md5', $encoder->getName());
testPasswordVerificationShouldFailIfTheRawPasswordExceedsTheSupportedLength()
testInstanceCanBeCreated()
testExceptionIsRaisedIfThePasswordExceedsTheSupportedLengthOnEncoding()
ilPasswordException
testPasswordShouldBeCorrectlyEncoded()
testPasswordCanBeVerified()