2013-07-18 20 views
7

Sono nuovo ad ogni tipo di test. Ho appena installato pera e PHPUnit usando questo doc. Io uso netbeans 7.3.1. Ho anche installato skeletongenerator eseguendo questo comando: pear install phpunit/PHPUnit_SkeletonGenerator.Errore Netbeans-PHPUnit "Nessun test eseguito"

I Seguito i passaggi elencati in questo testing with PHPUnit per integrare PHPUnit in netbeans.
Come descritto nella sezione Installing PHPUnit di tale documento, facendo clic sul pulsante search in Netbeans->preferences->unit testing my netbeans riconosce l'installazione di PHPUnit.

Ho seguito tutti i passaggi per aggiungere il progetto campione Calculator e generare la classe di test. L'ho fatto. Ma quando eseguo i test facendo clic destro sul file Calculator.php e selezionando Test ottengo il seguente risultato.

enter image description here

finestra Output mostra nulla di utile:

enter image description here

Non ho idea di quello che può essere il problema e come risolvere questo.

pochi dubbi che possono essere la causa del problema di cui sopra:
Cosa devo aggiungere Global include path sotto Netbeans->preferences->general?
Devo aggiungere l'istruzione require_once nel file Calculator.php?
Devo creare progetti php solo in una particolare cartella o è irrilevante dove posiziono i progetti?
Come verificare che PHPUnit sia installato correttamente e funzioni?

Ci possono essere molti altri sintomi che non sono nemmeno in grado di pensare.

Grazie.

risposta

4

Risolto aggiungendo la riga sotto al file Calculatortest.php.

require_once dirname(__FILE__) . '/../Calculator.php'; 

La classe esame viene versata in una sottodirectory, quindi si deve dichiarare il percorso relativo al Calculator.php.

Inoltre, ho dovuto modificare il file php.ini in modo che vengano visualizzati gli errori nel caso in cui ci siano.
Ho impostato le seguenti variabili in php.ini.

error_reporting = E_ALL | E_STRICT 
display_errors = On 
1

Avevo subito lo stesso problema. Tuttavia, la perseveranza pagata.

1) Creare il progetto di esempio utilizzando i campioni NB.

  • Fonte File
    • Calculato:.

      2) La struttura di directory dovrebbe esserephp

  • File di prova
  • Calcola percorso

3) Fare clic destro sul Calculator.php e scegliere Strumenti> Crea test

4) Aggiungi require_once '../src/Calculator.php'; subito dopo la parte superiore <?php

5) Selezionare Calculator.php e selezionare Test

Ha funzionato per me. Fammi sapere se funziona per te. Spero, la tua configurazione sia ok.