Bonjour,

Je débute sur Symfony5 depuis 1 mois (et le PHP objet) avec de grandes difficultés....

J'ai créer une entité Testeur qui contient 3 propriétés (title, introduction, content).
J'ai par des tests unitaires voulu voir si les getters et setters fonctionnent correctement...

j'ai créer une classe de test utilise la commande
Code : Sélectionner tout - Visualiser dans une fenêtre à part
php bin/console make:test En choisissant l'option TestCase
Dans mon fichier de test (Test/TesteurUnitTest.php), j'écris le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
namespace App\Tests;
 
use App\Entity\Testeur;
use PHPUnit\Framework\TestCase;
 
 
class TesteurUnitTest extends TestCase
{
 
    public function TestIsTrue(): void
    {
        $post = new Testeur();
        $post->setTitle('title')
            ->setIntroduction('introduction')
            ->setContent('content');
 
        $this->assertTrue($post->getTitle() === 'title');
        $this->assertTrue($post->getIntroduction() === 'introduction');
        $this->assertTrue($post->getContent() === 'content');
    }
 
    public function TestIsFalse(): void
    {
        $post = new Testeur();
        $post->setTitle('title')
            ->setIntroduction('introduction')
            ->setContent('content');
 
        $this->assertFalse($post->getTitle() === 'false');
        $this->assertFalse($post->getIntroduction() === 'false');
        $this->assertFalse($post->getContent() === 'false');
    }
 
    public function TestIsEmpty(): void
    {
        $post = new Testeur();
 
        $this->assertEmpty($post->getTitle());
        $this->assertEmpty($post->getIntroduction());
        $this->assertEmpty($post->getContent());
    }
}
Quand je fais php bin/phpunit j'ai la réponse No tests found in class "App\Tests\TesteurUnitTest".

En rajoutant l'annotation /** @ test */ au-dessus de chaque fonction j'ai une erreur qui m'est renvoyée...

Quelqu'un pourrait m'aider ?

Merci d'avance