mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-18 07:23:13 +00:00
fix u-tests
This commit is contained in:
@@ -6,7 +6,9 @@ use Alchemy\Phrasea\Authentication\ACLProvider;
|
|||||||
use Alchemy\Phrasea\Authentication\Provider\Factory;
|
use Alchemy\Phrasea\Authentication\Provider\Factory;
|
||||||
use Alchemy\Phrasea\Model\Manipulator\UserManipulator;
|
use Alchemy\Phrasea\Model\Manipulator\UserManipulator;
|
||||||
use Alchemy\Phrasea\Model\Repositories\UserRepository;
|
use Alchemy\Phrasea\Model\Repositories\UserRepository;
|
||||||
|
use Alchemy\Phrasea\Model\Repositories\UsrAuthProviderRepository;
|
||||||
use appbox;
|
use appbox;
|
||||||
|
use Doctrine\ORM\EntityManager;
|
||||||
use RandomLib\Generator as RandomGenerator;
|
use RandomLib\Generator as RandomGenerator;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -41,9 +43,17 @@ class FactoryTest extends \PhraseanetTestCase
|
|||||||
$randomGenerator = $this->getMockBuilder(RandomGenerator::class)
|
$randomGenerator = $this->getMockBuilder(RandomGenerator::class)
|
||||||
->disableOriginalConstructor()
|
->disableOriginalConstructor()
|
||||||
->getMock();
|
->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));
|
$this->assertInstanceOf($expected, $factory->build($id, $type, true, $id, $options));
|
||||||
}
|
}
|
||||||
|
@@ -7,8 +7,10 @@ use Alchemy\Phrasea\Authentication\Provider\Factory as ProviderFactory;
|
|||||||
use Alchemy\Phrasea\Authentication\Provider\ProviderInterface;
|
use Alchemy\Phrasea\Authentication\Provider\ProviderInterface;
|
||||||
use Alchemy\Phrasea\Model\Manipulator\UserManipulator;
|
use Alchemy\Phrasea\Model\Manipulator\UserManipulator;
|
||||||
use Alchemy\Phrasea\Model\Repositories\UserRepository;
|
use Alchemy\Phrasea\Model\Repositories\UserRepository;
|
||||||
|
use Alchemy\Phrasea\Model\Repositories\UsrAuthProviderRepository;
|
||||||
use appbox;
|
use appbox;
|
||||||
use DataURI\Parser;
|
use DataURI\Parser;
|
||||||
|
use Doctrine\ORM\EntityManager;
|
||||||
use RandomLib\Generator as RandomGenerator;
|
use RandomLib\Generator as RandomGenerator;
|
||||||
use Symfony\Component\HttpFoundation\Request;
|
use Symfony\Component\HttpFoundation\Request;
|
||||||
use Symfony\Component\HttpFoundation\Session\Session;
|
use Symfony\Component\HttpFoundation\Session\Session;
|
||||||
@@ -316,6 +318,12 @@ abstract class ProviderTestCase extends \PhraseanetTestCase
|
|||||||
$randomGenerator = $this->getMockBuilder(RandomGenerator::class)
|
$randomGenerator = $this->getMockBuilder(RandomGenerator::class)
|
||||||
->disableOriginalConstructor()
|
->disableOriginalConstructor()
|
||||||
->getMock();
|
->getMock();
|
||||||
|
$usrAuthProviderRepository = $this->getMockBuilder(UsrAuthProviderRepository::class)
|
||||||
|
->disableOriginalConstructor()
|
||||||
|
->getMock();
|
||||||
|
$entityManager = $this->getMockBuilder(EntityManager::class)
|
||||||
|
->disableOriginalConstructor()
|
||||||
|
->getMock();
|
||||||
|
|
||||||
return new ProviderFactory(
|
return new ProviderFactory(
|
||||||
$this->getUrlGeneratorMock(),
|
$this->getUrlGeneratorMock(),
|
||||||
@@ -324,7 +332,9 @@ abstract class ProviderTestCase extends \PhraseanetTestCase
|
|||||||
$userRepository,
|
$userRepository,
|
||||||
$ACLProvider,
|
$ACLProvider,
|
||||||
$appbox,
|
$appbox,
|
||||||
$randomGenerator
|
$randomGenerator,
|
||||||
|
$usrAuthProviderRepository,
|
||||||
|
$entityManager
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user