parent
0a35c4c3de
commit
1fc64ccd33
@ -0,0 +1,47 @@ |
|||||||
|
<?php |
||||||
|
|
||||||
|
declare(strict_types=1); |
||||||
|
|
||||||
|
/* For licensing terms, see /license.txt */ |
||||||
|
|
||||||
|
namespace Chamilo\Tests\CoreBundle\Repository; |
||||||
|
|
||||||
|
use Chamilo\CoreBundle\Entity\Legal; |
||||||
|
use Chamilo\CoreBundle\Repository\LegalRepository; |
||||||
|
use Chamilo\Tests\AbstractApiTest; |
||||||
|
use Chamilo\Tests\ChamiloTestTrait; |
||||||
|
|
||||||
|
class LegalRepositoryTest extends AbstractApiTest |
||||||
|
{ |
||||||
|
use ChamiloTestTrait; |
||||||
|
|
||||||
|
public function testCreate(): void |
||||||
|
{ |
||||||
|
$em = $this->getEntityManager(); |
||||||
|
$repo = self::getContainer()->get(LegalRepository::class); |
||||||
|
|
||||||
|
$item = (new Legal()) |
||||||
|
->setContent('content') |
||||||
|
->setType(1) |
||||||
|
->setChanges('changes') |
||||||
|
->setDate(1) |
||||||
|
->setLanguageId(1) |
||||||
|
->setVersion(1) |
||||||
|
; |
||||||
|
$this->assertHasNoEntityViolations($item); |
||||||
|
$em->persist($item); |
||||||
|
$em->flush(); |
||||||
|
|
||||||
|
$this->assertSame(1, $repo->count([])); |
||||||
|
} |
||||||
|
|
||||||
|
public function testFindOneByTypeAndLanguage(): void |
||||||
|
{ |
||||||
|
$this->testCreate(); |
||||||
|
|
||||||
|
$repo = self::getContainer()->get(LegalRepository::class); |
||||||
|
$legal = $repo->findOneByTypeAndLanguage(1, 1); |
||||||
|
|
||||||
|
$this->assertCount(1, $legal); |
||||||
|
} |
||||||
|
} |
Loading…
Reference in new issue