diff --git a/tests/Alchemy/Tests/Phrasea/Authentication/Provider/FactoryTest.php b/tests/Alchemy/Tests/Phrasea/Authentication/Provider/FactoryTest.php index 36771532c9..8bbfd4e19b 100644 --- a/tests/Alchemy/Tests/Phrasea/Authentication/Provider/FactoryTest.php +++ b/tests/Alchemy/Tests/Phrasea/Authentication/Provider/FactoryTest.php @@ -6,7 +6,9 @@ use Alchemy\Phrasea\Authentication\ACLProvider; use Alchemy\Phrasea\Authentication\Provider\Factory; use Alchemy\Phrasea\Model\Manipulator\UserManipulator; use Alchemy\Phrasea\Model\Repositories\UserRepository; +use Alchemy\Phrasea\Model\Repositories\UsrAuthProviderRepository; use appbox; +use Doctrine\ORM\EntityManager; use RandomLib\Generator as RandomGenerator; /** @@ -41,9 +43,17 @@ class FactoryTest extends \PhraseanetTestCase $randomGenerator = $this->getMockBuilder(RandomGenerator::class) ->disableOriginalConstructor() ->getMock(); + $usrAuthProviderRepository = $this->getMockBuilder(UsrAuthProviderRepository::class) + ->disableOriginalConstructor() + ->getMock(); + $entityManager = $this->getMockBuilder(EntityManager::class) + ->disableOriginalConstructor() + ->getMock(); - - $factory = new Factory($generator, $session, $userManipulator, $userRepository, $ACLProvider, $appbox, $randomGenerator); + $factory = new Factory($generator, $session, $userManipulator, $userRepository, $ACLProvider, $appbox, $randomGenerator, + $usrAuthProviderRepository, + $entityManager + ); $this->assertInstanceOf($expected, $factory->build($id, $type, true, $id, $options)); } diff --git a/tests/Alchemy/Tests/Phrasea/Authentication/Provider/ProviderTestCase.php b/tests/Alchemy/Tests/Phrasea/Authentication/Provider/ProviderTestCase.php index 9308bcbf83..4c3ddbf75b 100644 --- a/tests/Alchemy/Tests/Phrasea/Authentication/Provider/ProviderTestCase.php +++ b/tests/Alchemy/Tests/Phrasea/Authentication/Provider/ProviderTestCase.php @@ -7,8 +7,10 @@ use Alchemy\Phrasea\Authentication\Provider\Factory as ProviderFactory; use Alchemy\Phrasea\Authentication\Provider\ProviderInterface; use Alchemy\Phrasea\Model\Manipulator\UserManipulator; use Alchemy\Phrasea\Model\Repositories\UserRepository; +use Alchemy\Phrasea\Model\Repositories\UsrAuthProviderRepository; use appbox; use DataURI\Parser; +use Doctrine\ORM\EntityManager; use RandomLib\Generator as RandomGenerator; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Session\Session; @@ -316,6 +318,12 @@ abstract class ProviderTestCase extends \PhraseanetTestCase $randomGenerator = $this->getMockBuilder(RandomGenerator::class) ->disableOriginalConstructor() ->getMock(); + $usrAuthProviderRepository = $this->getMockBuilder(UsrAuthProviderRepository::class) + ->disableOriginalConstructor() + ->getMock(); + $entityManager = $this->getMockBuilder(EntityManager::class) + ->disableOriginalConstructor() + ->getMock(); return new ProviderFactory( $this->getUrlGeneratorMock(), @@ -324,7 +332,9 @@ abstract class ProviderTestCase extends \PhraseanetTestCase $userRepository, $ACLProvider, $appbox, - $randomGenerator + $randomGenerator, + $usrAuthProviderRepository, + $entityManager ); } }