Довідники PHP PhpUnit

Що таке PhpUnit в PHP?

PhpUnit – це фреймворк для тестування юнітів у мові програмування PHP. Він надає набір інструментів для написання та виконання тестів, автоматичного виявлення тестових випадків та створення звітів про проходження тестів. PhpUnit дозволяє розробникам створювати структуровані та автономні тести для перевірки функціональності та коректності коду.


Приклад використання PhpUnit:

  1. Установка PhpUnit:
    Для початку встановіть PhpUnit, використовуючи Composer. У командному рядку виконайте:

    composer require --dev phpunit/phpunit
    
  2. Створення тестового класу:
    Створіть файл MyClass.php, який потрібно протестувати:
    <?php
    
    class MyClass
    {
            public function add($a, $b)
            {
                    return $a + $b;
            }
    }
  3. Створення тестового класу з використанням PhpUnit:
    Зараз створіть файл MyClassTest.php для написання тестів:
    <?php
    
    use PHPUnit\Framework\TestCase;
    
    class MyClassTest extends TestCase
    {
            public function testAdd()
            {
                    $myClass = New MyClass();
                    $result = $myClass->add(2, 3);
                    $this->assertEquals(5, $result);
            }
    }
    У цьому тестовому класі використовується TestCase з PhpUnit для визначення тестового випадку testAdd, який перевіряє метод add класу < code>MyClass.
  4. Запуск тестів:
    Запустіть тести за допомогою команди:

    vendor/bin/phpunit MyClassTest.php
    
    Якщо тести проходять успішно, ви побачите відповідний звіт про проходження тестів.
Коментарі
Додати коментар

Поки що коментарів немає