2015-07-14 30 views
9

Mam następnie kroki, aby dostać pracę w NetBeans PHPUnit w oknach:NetBeans, uzupełnianie kodu dla PHPUNit nie działa. (Windows)

  1. Pobierz PHPUnit.phar i zapisać do C: \ phpbin
  2. Postępuj zgodnie z instrukcjami pod oknami pozycji here
  3. Skonfiguruj zmienne PATH i ustawienia globalne/projektu NetBeans

Wszystko działa, z tym wyjątkiem, że nie mam ukończonego kodu działającego dla PHPUnit. Na przykład, jeśli typ:

$ this-> asser

Spodziewam się, że aby pokazać listę różnych dochodzić sprawozdania. Ale tak nie jest.

Próbowałem podążać za this guide, aby działało, ale nie wiem, gdzie znajdują się pliki źródłowe PHPUnit, więc nie mogę dodać go do ścieżki Global Include do NetBeana zgodnie z instrukcjami.

Gdzie znajdują się pliki źródłowe? A może jest inny sposób na prawidłowe skonfigurowanie autouzupełniania?

Dzięki

+1

Jeśli zainstalowałeś phpunit globalnie w ten sposób, będziesz musiał dodać go do globalnej ścieżki dołączania. Spróbuj przeszukać swoją maszynę dla phpunit.phar, aby uzyskać ścieżkę. Możesz także zainstalować lokalnie phpunit razem z kompozytorem. – user1842104

Odpowiedz

5

Należy mieć PHP Windows installation. Kiedy ostatnio robiłem to przy użyciu PEAR (który jest przestarzały) PHPUnit został zainstalowany w katalogu głównym serwera PHP. Założę się, że PHAR umieści go w tym samym miejscu.

Po wykonaniu tej czynności zwykle konieczne jest skonfigurowanie ładowania początkowego, które informuje Netbeans, gdzie szukać plików wykonywalnych, katalogów i innych. Co dziwne, the Netbeans tutorial nie wspomina o tym, że musisz wykonać extend klasę PHPUnit dla swojego testu. To powinno dać ci autouzupełnianie, którego szukasz.

class ClassTest extends PHPUnit_Framework_TestCase { 

}