Quick links: Content - sections - sub sections
EN FR
Quick Search Advanced search
 
Page

  [Opened] Jelix 1.3, PHPUnit, jClasses

Posted by Nicolas on 10/27/2011 18:50

Bonsoir,

Voila j'ai essayer de mettre en place des tests unitaires sur un nouveau projet en Jelix 1.3. J'ai donc installer PHPUNIT et tout ce qui va avec ...

Tout marchait bien jusqu'à ce que j’essaie de faire un test sur une classe qui utilise la méthode inc de la classe jClasses (jClasses::inc()). Je me retrouve avec une erreur de type :

jExceptionSelector: Module inconnu dans le sélecteur "monmodule~maclasse"

J'ai essayé de trouver d'où cela pouvait provenir mais sans résultat.

Quelqu'un aurait-il déjà eu ce problème ?

  [Opened] Jelix 1.3, PHPUnit, jClasses

Reply #1 Posted by Nicolas on 10/28/2011 09:19

J'ai résolu le problème, il manquait dans le fichier installer.ini.php la section [runtests] et tout ce qui va avec.

[Edit]

J'ai rencontré un autre problème, apparemment l'installation pear de PHPUnit est en 3.6 maintenant. Depuis le changement j'ai cette erreur : Call to undefined method PHP_CodeCoverage_Filter::getInstance()

je n'ai pas trouvé de solution pour le moment, j'ai donc forcé l'installation de la 3.5 :

pear config-set auto_discover 1
pear install phpunit/PHP_TokenStream-1.0.0
pear install phpunit/File_Iterator-1.2.3
pear install phpunit/PHP_CodeCoverage-1.0.2
pear install phpunit/PHPUnit-3.5.15

  [Opened] Jelix 1.3, PHPUnit, jClasses

Reply #2 Posted by laurentj on 12/04/2011 13:42

Bonjour,

J'ai corrigé la compatibilité avec PHPunit 3.6 dans la branche 1.3.x. télécharger la nightly en attendant la 1.3.1.

  [Opened] Jelix 1.3, PHPUnit, jClasses

Reply #3 Posted by Nicolas on 12/14/2011 15:29

Merci beaucoup, ça marche très bien maintenant

 
Page
  1. traitements en ligne de commande - "Unknown module" >
  2. [Résolu] ajax + formulaire >
  3. Jelix 1.3, PHPUnit, jClasses