Tworzenie testów

Założenie: Nauczymy się pisać proste testy jednostkowe w PHP za pomocą PHPUnit, sprawdzając poprawność działania prostych funkcji.

Krok po kroku:

  1. Instalacja PHPUnit: Najpierw musimy zainstalować PHPUnit. Można to zrobić za pomocą Composera:
    
    composer require --dev phpunit/phpunit
    				

    To zainstaluje PHPUnit jako zależność w trybie developerskim.

  2. Tworzenie prostej funkcji: Napiszmy prostą funkcję, którą będziemy testować:
    
    
    				

    Funkcja `dodaj` dodaje dwie liczby całkowite.

  3. Tworzenie testu: Teraz stworzymy test dla naszej funkcji za pomocą PHPUnit:
    
    assertEquals(5, dodaj(2, 3));
            $this->assertEquals(0, dodaj(-2, 2));
            $this->assertEquals(10, dodaj(5,5));
        }
    }
    ?>
    				

    Ten test sprawdza, czy funkcja `dodaj` zwraca poprawne wyniki dla różnych argumentów. `assertEquals` porównuje oczekiwany wynik z wynikiem zwróconym przez funkcję.

  4. Uruchamianie testu: Uruchom test z linii komend:
    
    ./vendor/bin/phpunit DodajTest.php
    				

    PHPUnit wyświetli wyniki testów, informując o sukcesie lub niepowodzeniu.

Ten przykład pokazuje podstawy pisania testów jednostkowych w PHP za pomocą PHPUnit. Zachęcamy do dalszego zgłębiania tematu i pisania bardziej zaawansowanych testów!

Dodaj komentarz 0

Your email address will not be published. Required fields are marked *