Код IT
← Каталог

Инструменты для ручного и автоматизированного тестирования — PHPUnit (PHP)

Фрагмент из «Инструменты для ручного и автоматизированного тестирования»: PHPUnit (PHP).

php projectencyclopedia7-05-testirovanie-118 embed URL статья в энциклопедии
PHP main.php
<?php

namespace Tests;

use PHPUnit\Framework\TestCase;
use App\Services\UserService;

class UserServiceTest extends TestCase
{
    public function testUserCreation(): void
    {
        $service = new UserService();
        $user = $service->create('Ivan', 'Petrov');
        
        $this->assertEquals('Ivan Petrov', $user->getFullName());
        $this->assertNotNull($user->getId());
    }
}
<?php

namespace Tests;

use PHPUnit\Framework\TestCase;
use App\Services\UserService;

class UserServiceTest extends TestCase
{
    public function testUserCreation(): void
    {
        $service = new UserService();
        $user = $service->create('Ivan', 'Petrov');
        
        $this->assertEquals('Ivan Petrov', $user->getFullName());
        $this->assertNotNull($user->getId());
    }
}