/** * @covers PasswordLib\Password\Implementation\APR1::loadFromHash * @expectedException InvalidArgumentException */ public function testLoadFromHashFail() { APR1::loadFromHash('foo'); }
/** * @covers PasswordLib\Password\Implementation\APR1::verify * @covers PasswordLib\Password\Implementation\APR1::to64 * @covers PasswordLib\Password\Implementation\APR1::hash * @covers PasswordLib\Password\Implementation\APR1::iterate * @covers PasswordLib\Password\Implementation\APR1::convertToHash * @dataProvider provideTestVerify * @group Vectors */ public function testVerify($pass, $expect, $value) { $apr = new APR1(); $this->assertEquals($value, $apr->verify($pass, $expect)); }