Testowanie klas i obiektów (PHPUnit)

Założenie: Napiszemy prosty test jednostkowy dla klasy w PHP używając PHPUnit, aby sprawdzić poprawność działania metody dodającej dwa liczby.

Krok po kroku:

  1. Krok 1: Tworzenie klasy. Zdefiniujmy klasę Calculator z metodą add:
  2. 
    
    				

    Ten kod definiuje klasę Calculator z publiczną metodą add, która przyjmuje dwie liczby całkowite i zwraca ich sumę.

  3. Krok 2: Tworzenie testu jednostkowego. Utworzymy test używając PHPUnit:
  4. 
    assertEquals(5, $calculator->add(2, 3));
        }
    }
    ?>
    				

    Ten kod tworzy klasę testową CalculatorTest, która rozszerza klasę TestCase z PHPUnit. Metoda testAdd tworzy obiekt Calculator i sprawdza, czy metoda add zwraca poprawną wartość (5 w tym przypadku).

  5. Krok 3: Uruchamianie testu. Uruchom test za pomocą PHPUnit z linii komend (po zainstalowaniu PHPUnit):
  6. 
    vendor/bin/phpunit CalculatorTest.php
    				

    To uruchomi test i wyświetli wynik. Powinieneś zobaczyć komunikat o powodzeniu, jeśli test przejdzie.

Ten przykład pokazuje podstawy testowania klas i obiektów w PHP za pomocą PHPUnit. Zachęcamy do dalszego zgłębiania tematu i poznawania zaawansowanych technik testowania.

Dodaj komentarz 0

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