phpunit

Najlepsze praktyki testowania chronionych metod za pomocą PHPUnit [closed]

Znalazłem dyskusję na temat Czy testujesz prywatną metodę pouczającą. Zdecydowałem, że w niektórych klasach chcę mieć meto ... znie zmienia chronione metody na publiczne, ale nie przyjrzałem się temu głębiej. PHP robi nie pozwól na to poprzez odbicie .

Jak uruchomić pojedynczą metodę testową z phpunit?

Walczę o uruchomienie jednej metody testowej o nazwie testSaveAndDrop w pliku escalation/EscalationGroupTest.php z phpunit. P ... ionGroupTest.php są wykonywane. Jak wybrać tylko jedną metodę? Nazwa klasy to EscalationGroupTest, a wersja {[3] } to 3.2.8.

PHPUnit najlepsze praktyki w organizowaniu testów

Obecnie zamierzam zacząć od zera od testów phpunit dla projektu. Przeglądałem więc niektóre projekty (takie jak Zend), aby zo ... retnych testach, aby oznaczyć mają być dla module1 czy module2? Z góry dziękuję za wskazanie mi kilku najlepszych praktyk.

SimpleTest vs PHPunit

Zastanawiałem się, czy ktoś, kto ma doświadczenie w obu tych rzeczach, może rzucić trochę światła na znaczącą różnicę między tymi dwoma, jeśli w ogóle? Jakaś specyficzna siła każdego, która sprawia, że nadaje się do konkretnego przypadku?

Jak wyjść w CLI podczas wykonywania testów jednostkowych PHP?

Podczas uruchamiania testu PHPUnit, chciałbym mieć możliwość zrzutu danych wyjściowych, aby móc debugować jedną lub dwie rzec ... ebug v2.1.0, Copyright (c) 2002-2010, by Derick Rethans Czy jest coś, co robię błąd, czy jest to potencjalnie błąd PHPUnit?

Jak używać PHPUnit z CodeIgniter?

Czytałem i czytałem artykuły na temat PHPUnit, SimpleTest i innych frameworków do testowania jednostek. Wszystkie brzmią świe ... codeigniter wyświetla dane. Czy istnieje książka lub świetny samouczek z praktyczną aplikacją i przykładami testów PHPUnit?

Jak Mogę sprawić, że PHPUnit MockObjects zwróci różne wartości na podstawie parametru?

Mam obiekt PHPUnit, który zwraca 'return value' bez względu na jego argumenty: // From inside a test... $mock = $this->g ... jakiś sposób, aby uzyskać PHPUnit mock obiekt zwróci inną wartość na podstawie jej argumentów? A jeśli tak, to w jaki sposób?

Jak odczytać / poprawić indeks C. R. A. P obliczony przez PHP

Właśnie zacząłem pracować z PHPUnit i jego kolorowe raporty pokrycia kodu. Rozumiem, że wszystkie liczby i procenty oprócz jednego: indeks C. R. A. P. Czy ktoś może mi wyjaśnić, co to znaczy, Jak to analizować i jak to obniżyć?

Testowanie Klas Abstrakcyjnych

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

PHPUnit

Czy ktoś wie, czy istnieje assert lub coś takiego, co może sprawdzić, czy w testowanym kodzie został wrzucony wyjątek?

metoda PHPUnit Mock wiele wywołań z różnymi argumentami

Czy Jest jakiś sposób na zdefiniowanie różnych Mock-expects dla różnych argumentów wejściowych? Na przykład, mam klasę warstw ... klasy (DB) i ustawić różne wartości zwracane dla różnych wywołań metod zapytań, które zależą od ciągu zapytania wejściowego?

badania jednostkowe i metody statyczne

Czytanie i odbieranie testów jednostkowych, próba zrozumienia poniższego postu na ten temat wyjaśnia trudności statycznych w ... alne i należy ich unikać w miarę możliwości. Wszelkie dodatkowe informacje lub linki na ten temat będą bardzo mile widziane.

Mock prywatna metoda z PHPUnit

Mam pytanie dotyczące używania PHPUnit do wyśmiewania prywatnej metody wewnątrz klasy. Pozwól, że przedstawię przykład: cla ... ik metody prywatnej, aby przetestować trochę więcej kodu części funkcji publicznej. Rozwiązane częściowo czytanie tutaj

Jak napisać testy jednostkowe w PHP z kodem proceduralnym?

Jestem głównie przekonany o zaletach testowania jednostkowego i chciałbym zacząć stosować tę koncepcję do dużej istniejącej b ... jest najlepszy framework dla mojej sytuacji i czy są jakieś przykłady jednostkowego testowania PHP przy użyciu kodu nie-OOP?

Zainstaluj phpunit w windows

Jak zainstalować phpunit? Czytam dokumentację https://github.com/sebastianbergmann/phpunit , ale masz błąd: >pear upgr ... r.phpunit.de/PHPUnit No releases available for package "pear.phpunit.de/PHPUnit" install failed Jak mogę naprawić ten błąd?

Klasy autoloadingu w PHPUnit za pomocą Composera i autoload.php

Właśnie zainstalowałem PHPUnit w wersji 3.7.19 autorstwa Sebastiana Bergmanna przez Composer i napisałem klasę, którą chciałb ... rzyłem projekt Open Source o nazwie szkielet PHPUnit aby pomóc ci w łatwym uruchomieniu testów PHPUnit dla Twojego projektu.

Symfony 2 + Doctrine 2 + PHPUnit 3.5: serializacja wyjątku zamknięcia

Próbowałem znaleźć coś na ten temat w Google, ale nic nie wyszło. Mam klasę TestCase, która dziedziczy z WebTestCase, z niekt ... je / align = "left" / Czy ktoś wie, co może być nie tak w moim kodzie? Czy to najlepszy sposób ładowania urządzeń? Dzięki!

Instalacja PEAR i PHPUnit z xampp

Próbuję uruchomić PHPUnit i uruchomić następujące kroki, które obecnie wykonuję: ### Install new PEAR Version needed for PH ... est zainstalowany pod C:\xampp\php Co muszę zmienić, aby znał właściwe miejsce do dodania tych katalogów / plików? Dzięki

Konfiguracja PHPUnit na OSX

Chociaż jestem pewien, że inni w końcu zdołali to rozgryźć, śledziłem różne dokumenty tam i miałem cholernie ciężki czas z ty ... nit on line 46 Tak blisko, ale tak daleko... Zastanawiam się, czy ktoś ma jakiś wkład w zdobycie tego facet pracuje dobrze?

Testuj nagłówki PHP za pomocą PHPUnit

Próbuję użyć PHPunit do przetestowania klasy, która wyświetla niestandardowe nagłówki. Problem polega na tym, że na mojej ma ... innego znaku przed rozpoczęciem znacznika PHP. Czy to może być coś wewnątrz PHPunit, co powoduje to? Jaki może być problem?