mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-08 10:34:34 +00:00

Conflicts: lib/Alchemy/Phrasea/Controller/Prod/Push.php lib/Alchemy/Phrasea/Controller/Prod/UsrLists.php lib/conf.d/migrations.yml Conflicts: lib/Alchemy/Phrasea/ACL/BasketACL.php lib/Alchemy/Phrasea/Authentication/Authenticator.php lib/Alchemy/Phrasea/Controller/Prod/Order.php lib/Alchemy/Phrasea/Controller/Prod/UsrLists.php lib/Alchemy/Phrasea/Controller/Root/RSSFeeds.php lib/Alchemy/Phrasea/Controller/Root/Session.php lib/Alchemy/Phrasea/Model/Entities/Basket.php lib/Alchemy/Phrasea/Model/Entities/BasketElement.php lib/Alchemy/Phrasea/Model/Entities/Feed.php lib/Alchemy/Phrasea/Model/Entities/FeedEntry.php lib/Alchemy/Phrasea/Model/Entities/FtpExport.php lib/Alchemy/Phrasea/Model/Entities/Session.php lib/Alchemy/Phrasea/Model/Entities/StoryWZ.php lib/Alchemy/Phrasea/Model/Entities/UsrList.php lib/Alchemy/Phrasea/Model/Entities/UsrListEntry.php lib/Alchemy/Phrasea/Model/Entities/UsrListOwner.php lib/Alchemy/Phrasea/Model/Entities/ValidationParticipant.php lib/Alchemy/Phrasea/Model/Entities/ValidationSession.php lib/Alchemy/Phrasea/Model/Repositories/StoryWZRepository.php lib/classes/API/V1/adapter.php templates/mobile/lightbox/sc_note.html.twig templates/web/admin/connected-users.html.twig templates/web/admin/publications/fiche.html.twig templates/web/lightbox/IE6/agreement_box.html.twig templates/web/lightbox/agreement_box.html.twig templates/web/lightbox/basket_content_report.html.twig templates/web/lightbox/sc_note.html.twig templates/web/prod/WorkZone/Browser/Basket.html.twig templates/web/prod/WorkZone/Browser/Results.html.twig templates/web/prod/WorkZone/Macros.html.twig templates/web/prod/actions/Feedback/List-Share.html.twig templates/web/prod/actions/Feedback/ListsMacros.html.twig templates/web/prod/orders/order_box.html.twig templates/web/prod/orders/order_item.html.twig templates/web/prod/upload/lazaret.html.twig tests/Alchemy/Tests/Phrasea/Controller/Root/SessionTest.php
28 lines
844 B
PHP
28 lines
844 B
PHP
<?php
|
|
|
|
use Alchemy\Phrasea\Model\Entities\UsrAuthProvider;
|
|
|
|
class UsrAuthProviderRepositoryTest extends \PhraseanetTestCase
|
|
{
|
|
public function testFindWithProviderAndIdIsNullWhenNotFound()
|
|
{
|
|
$repo = self::$DI['app']['EM']->getRepository('Phraseanet:UsrAuthProvider');
|
|
|
|
$this->assertNull($repo->findWithProviderAndId('provider-test', 12345));
|
|
}
|
|
|
|
public function testFindWithProviderAndIdReturnsOneResultWhenFound()
|
|
{
|
|
$repo = self::$DI['app']['EM']->getRepository('Phraseanet:UsrAuthProvider');
|
|
|
|
$auth = new UsrAuthProvider();
|
|
$auth->setProvider('provider-test');
|
|
$auth->setDistantId(12345);
|
|
|
|
self::$DI['app']['EM']->persist($auth);
|
|
self::$DI['app']['EM']->flush();
|
|
|
|
$this->assertSame($auth, $repo->findWithProviderAndId('provider-test', 12345));
|
|
}
|
|
}
|