/** * @dataProvider encodeUserProvider */ public function testEncodeUser($userName, $email, $plainPassword) { $user = new User(); $user->setUserName($userName); $user->setEmail($email); $user->setPlainPassword($plainPassword); Kernel::getService("em")->persist($user); Kernel::getService("em")->flush(); $this->assertTrue($user->getHandler()->isPasswordValid($plainPassword)); Kernel::getService("em")->remove($user); Kernel::getService("em")->flush(); }