lukaskolista / i-systems-unit-tests
There is no license information available for the latest version (dev-master) of this package.
Default environment for unit testing
dev-master
2017-05-18 09:54 UTC
Requires (Dev)
- phpunit/phpunit: ^5.0.0
This package is not auto-updated.
Last update: 2025-06-16 19:47:39 UTC
README
W celu uruchomienia projektu wymagane jest posiadanie php w wersji >= 5.6. Aby skonfigurować środowisko należy wykonać poniższą instrukcję.
Instalacja zależności
- Pobierz composer zgodnie z instrukcją: https://getcomposer.org/download/
- Wykonaj polecenie
php composer.phar create-project lukaskolista/i-systems-unit-tests nazwa-katalogu-docelowego dev-master
Od tej pory możesz uruchamiać testy w utworzonym projekcie (nazwa-katalogu-docelowego) za pomocą polecenia php vendor/bin/phpunit
Konfiguracja runnera w PhpStorm:
Konfiguracja runnera PHPUnit
- W prawym górnym rogu rozwiń listę skonfigurowanych runnerów i kliknij "Edit Configuration..." http://q.i-systems.pl/file/d8363ee2.png
- W otwartym oknie naciśnij ikonę "+" a następnie wybierz opcję "PHPUnit" http://q.i-systems.pl/file/82ebf4a0.png
- W konfiguracji runnera PHPUnit wpisz dowolną nazwę, a następnie wybierz następujące ustawienia test runnera: "Defined in configuration file" oraz "Use alternative configuration file" i ustaw ścieżkę do pliku phpunit.xml.dist w projekcie http://q.i-systems.pl/file/13532385.png
- Kliknij w ikonę konfiguracji PHPUnit (ikona koła zembatego i klucza po prawej od opcji "Use alternative configuration file"
- W sekcji "PHPUnit library" zaznacz opcję "Use custom autoloader" a następnie podaj ścieżkę do pliku vendor/bin/phpunit w projekcie. http://q.i-systems.pl/file/ca55e897.png
Jeżeli nie masz skonfigurowanej ścieżki do php, to należy ją skonfigurować:
- PhpStorm->Preferences...
- W meny po lewej stronie otwartego okna wybierz: Languages & Frameworks->PHP
- W opcjach konfiguracji ustaw "PHP language level" oraz "Interpreter" http://q.i-systems.pl/file/54c746c6.png
Po wykonaniu powyższej konfiguracji możesz uruchamiać testy w PHP Storm za pomocą runnera (zielona strzałka): http://q.i-systems.pl/file/6a349fa5.png Aby sprawdzić poprawność konfiguracji uruchom testy - powinien uruchomić się 1 test z 1 asercją.