Testowanie klas z metodami statycznymi

Założenie: Napiszemy testy jednostkowe dla klasy `Kalkulator` zawierającej statyczną metodę `dodaj()`, aby sprawdzić jej poprawne działanie.

Krok po kroku:

  1. Krok 1: Definicja klasy Kalkulator.
    
    
    				

    Tworzymy klasę `Kalkulator` z publiczną, statyczną metodą `dodaj()`, która przyjmuje dwie liczby zmiennoprzecinkowe i zwraca ich sumę.

  2. Krok 2: Napiszmy test jednostkowy.
    
    assertEquals(5.0, Kalkulator::dodaj(2.0, 3.0));
            $this->assertEquals(0.0, Kalkulator::dodaj(-2.0, 2.0));
            $this->assertEquals(10.5, Kalkulator::dodaj(5.5, 5.0));
        }
    }
    ?>
    				

    Używamy PHPUnit do napisania testu. Metoda `testDodaj()` sprawdza poprawność działania metody `dodaj()` dla różnych przypadków.

  3. Krok 3: Uruchomienie testu.

    Aby uruchomić test, potrzebujesz zainstalowanego PHPUnit. Uruchom go z linii komend w katalogu, w którym znajduje się plik testu: phpunit KalkulatorTest.php. Jeśli testy przejdą, zobaczysz komunikat o sukcesie.

Ten przykład pokazuje podstawy testowania klas z metodami statycznymi w PHP. Zachęcamy do dalszego zgłębiania tematu testów jednostkowych i frameworków testowych, takich jak PHPUnit.

Dodaj komentarz 0

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