소스 검색

Ajout du test entity réalisateurs

François Drouhard 2 년 전
부모
커밋
90c344deec
1개의 변경된 파일24개의 추가작업 그리고 0개의 파일을 삭제
  1. 24 0
      tests/Entity/RealisateurTest.php

+ 24 - 0
tests/Entity/RealisateurTest.php

@@ -0,0 +1,24 @@
+<?php
+
+namespace App\Tests\Entity;
+
+use App\Entity\Film;
+use App\Entity\Realisateur;
+use PHPUnit\Framework\TestCase;
+
+class RealisateurTest extends TestCase
+{
+    public function testGetters(): void
+    {
+        $realisateur = new Realisateur();
+        $realisateur->setNomComplet('Bill Bilbao');
+        $film = new Film();
+        $realisateur->addFilm($film);
+        $this->assertEquals('Bill Bilbao', $realisateur->getNomComplet());
+        $this->assertCount(1, $realisateur->getFilms());
+        $this->assertContainsOnlyInstancesOf(Film::class, $realisateur->getFilms());
+        $this->assertNull($realisateur->getId());
+        $realisateur->removeFilm($film);
+        $this->assertCount(0, $realisateur->getFilms());
+    }
+}