Pytania oznaczone «phpunit»

PHPUnit to zorientowana na programistę platforma testowa dla PHP. Jest to przykład architektury xUnit dla frameworków do testów jednostkowych.

335
Jak uruchomić pojedynczą metodę testową za pomocą phpunit?

Usiłuję uruchomić jedną metodę testową o nazwie testSaveAndDropw pliku escalation/EscalationGroupTest.phpz phpunit. Próbowałem następujących kombinacji: phpunit EscalationGroupTest escalation/EscalationGroupTest.php --filter=escalation/EscalationGroupTest.php::testSaveAndDrop phpunit...

144
Testowanie klas abstrakcyjnych

Jak przetestować konkretne metody klasy abstrakcyjnej za pomocą PHPUnit? Spodziewałbym się, że będę musiał stworzyć jakiś obiekt w ramach testu. Chociaż nie mam pojęcia, jaka jest najlepsza praktyka w tym zakresie lub czy PHPUnit na to

127
SimpleTest vs PHPunit

Zastanawiałem się, czy ktoś, kto ma doświadczenie w obu tych sprawach, może rzucić trochę światła na znaczącą różnicę między nimi, jeśli w ogóle? Jakaś konkretna siła każdego z nich sprawia, że ​​nadaje się do konkretnego przypadku?

121
Różnica między assertEquals i assertSame w phpunit?

PHPUnit zawiera metodę assertEquals: https://phpunit.de/manual/current/en/appendixes.assertions.html#appendixes.assertions.assertEquals Ma również metodę assertSame: https://phpunit.de/manual/current/en/appendixes.assertions.html#appendixes.assertions.assertSame Na pierwszy rzut oka wygląda na...

88
Jak pominąć testy w PHPunit?

Używam phpunita w połączeniu z jenkinsem i chcę pominąć niektóre testy, ustawiając konfigurację w pliku XML phpunit.xml Wiem, że mogę użyć w linii poleceń: phpunit --filter testStuffThatBrokeAndIOnlyWantToRunThatOneSingleTest jak przetłumaczyć to na plik XML, skoro <filters>tag służy...

85
phpunit unika argumentów konstruktora dla makiety

W jaki sposób można uniknąć konieczności wywoływania konstruktora przez phpunit w celu uzyskania pozorowanego obiektu? W przeciwnym razie potrzebowałbym obiektu pozorowanego jako argumentu konstruktora, innego do tego itp. Interfejs API wygląda następująco: getMock($className, $methods =...

79
Błąd phpunit require_once ()

Niedawno zainstalowałem phpunit na moim serwerze za pomocą instalatora gruszki. Kiedy idę przeprowadzić test, pojawia się następujący błąd: Ostrzeżenie PHP: require_once (PHPUnit / Util / Filter.php): nie udało się otworzyć strumienia: Brak takiego pliku lub katalogu w / usr / bin / phpunit w...