2013-07-18 5 views
7

Je suis novice à tout type de test. Je viens d'installer pear et PHPUnit en utilisant ce doc. J'utilise netbeans 7.3.1. J'ai également installé skeletongenerator en exécutant cette commande: pear install phpunit/PHPUnit_SkeletonGenerator.Netbeans-PHPUnit "Aucun test exécuté" erreur

J'ai suivi les étapes listées dans ce testing with PHPUnit pour intégrer PHPUnit à netbeans.
Comme décrit dans la section Installing PHPUnit de ce document, en cliquant sur le bouton search sous Netbeans->preferences->unit testing mon netbeans reconnaît l'installation de PHPUnit.

J'ai suivi toutes les étapes pour ajouter un exemple de projet Calculator et générer une classe de test. Je l'ai fait. Mais quand je lance les tests en cliquant droit sur le fichier Calculator.php et en sélectionnant Test j'obtiens le résultat suivant.

enter image description here

fenêtre de sortie ne montre rien utile:

enter image description here

Je ne sais pas de ce qui peut être le problème et comment résoudre cela.

doutes Peu qui peuvent causer le problème ci-dessus:
Que dois-je ajouter à Global include path sous Netbeans->preferences->general?
Dois-je ajouter une instruction require_once dans le fichier Calculator.php?
Ai-je besoin de créer des projets php uniquement dans un dossier particulier ou est-ce peu important de placer des projets?
Comment vérifier que PHPUnit est correctement installé et fonctionne?

Il peut y avoir beaucoup d'autres symptômes auxquels je ne peux même pas penser.

Merci.

Répondre

4

Résolu en ajoutant la ligne ci-dessous au fichier Calculatortest.php.

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

La classe de test est placé dans un sous-répertoire, donc je devais déclarer le chemin par rapport au Calculator.php.

De plus, j'ai dû changer le fichier php.ini pour que les erreurs soient affichées au cas où.
J'ai défini les variables suivantes dans php.ini.

error_reporting = E_ALL | E_STRICT 
display_errors = On 
1

J'avais subi le même problème. Cependant, la persévérance a payé.

1) Créez l'exemple de projet en utilisant des échantillons NB.

2) La structure du répertoire doit être:

  • Source Fichiers
    • Calculato.php
  • fichiers test
  • Inclure chemin

3) Faites un clic droit sur Calculator.php et choisissez Outils> Créer des tests

4) Ajouter require_once '../src/Calculator.php'; immédiatement après le sommet <?php

5) Sélectionnez Calculator.php et sélectionnez Test

Ça a marché pour moi. Dites-moi si cela marche pour vous. J'espère que votre configuration est correcte.

Questions connexes