Test Driven Development

Założenie: Napiszmy prosty test jednostkowy w PHP, który sprawdzi, czy funkcja dodawania dwóch liczb zwraca poprawny wynik.

Krok po kroku:

  1. Krok 1: Utworzenie prostej funkcji dodawania.
  2. 
    
    				

    Ten fragment kodu definiuje funkcję dodaj, która przyjmuje dwa argumenty i zwraca ich sumę.

  3. Krok 2: Napisanie testu jednostkowego z użyciem PHPUnit.
  4. 
    assertEquals(5, dodaj(2, 3));
            $this->assertEquals(0, dodaj(-2, 2));
            $this->assertEquals(10, dodaj(5,5));
        }
    }
    ?>
    				

    Ten kod wykorzystuje bibliotekę PHPUnit do napisania testu. Metoda testDodawanie sprawdza, czy funkcja dodaj zwraca poprawne wyniki dla różnych zestawów danych wejściowych. assertEquals porównuje oczekiwany wynik z wynikiem zwróconym przez funkcję.

  5. Krok 3: Uruchomienie testu.
  6. Aby uruchomić test, należy zainstalować PHPUnit i uruchomić go z linii komend (np. phpunit DodajTest.php). Wynik powinien pokazać, czy test przeszedł pomyślnie.

Ten przykład prezentuje podstawy Test Driven Development (TDD) w PHP. Zachęcamy do dalszej nauki i eksperymentowania z PHPUnit!

Dodaj komentarz 0

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