Michele Nasti

Thoughts on what I learn

Impostare PHPUnit in IntelliJ

Se state lavorando a un progetto creato col framework Symfony2, in PHP, è molto probabile che state cercando un IDE che vi permette di utilizzare tutti gli strumenti necessari allo sviluppo.

Symfony2 utilizza una serie di tecnologie consolidate in PHP tra cui Composer, che è un gestore delle dipendenze come Maven per Java; per i test unitari c'è PHPUnit, come ORM c'è Doctrine al posto di Hibernate, e così via.

Non è un mistero che faccio uso di IntelliJ da qualche meso a questa parte. Vediamo come configurare PHPUnit !

Appena creato il progetto con Symfony, impostare Composer dalla relative impostazioni:

|

Troverete 2 file, uno .phar e uno .json, inseriteli nei relativi textbox.

Successivamente bisogna impostare PHPUnit, che secondo questa guida dobbiamo seguire quella al passo 2 (trovate il file autoload.php):

Non ci resta che lanciare i test impostando il comando dal menù dei task:

Se provate a lanciare questo task, vedrete i test eseguiti all'interno delll'IDE !