J'essaie d'exécuter les scripts de test fournis avec les bibliothèques php openid de JanRain. J'ai installé PHPUnit en utilisant pear. Lorsque j'essaie d'exécuter les scripts, je reçois:Utilisation des scripts de test de OpenID libid. (PHPUnit)
Fatal error: Class 'PHPUnit_Framework_TestCase' not found in /var/www/localhost/htdocs/openid/openid/Tests/Auth/OpenID/StoreTest.php on line 72
Je suis sûr que c'est un problème très simple. Je ne peux pas comprendre ce qui ne va pas.
Je ne vois nulle part où les fichiers PHPUnit sont inclus, alors dois-je les faire inclure automatiquement quelque part?
Info serveur: http://info.theunlink.com/info.php J'utilise les dernières sources git: http://github.com/openid/php-openid
(je suis en train d'exécuter les trucs de test parce que je reçois « l'authentification OpenID a échoué: Nonce déjà utilisé ou hors de portée » tous les autre fois j'essaye de me connecter et j'essaye de trouver où le problème est.)
J'essayais d'exécuter les fichiers de test individuels dans/Tests/Auth/OpenID/dans un navigateur. – Azdle
Cela ne fonctionnera pas. Le code d'initialisation/bootstrap est nécessaire, comme vous l'avez supposé, et ce code est ailleurs, admin/texttest.php est l'un de ces endroits. –
Cela a du sens. Je ne faisais que ça parce que dans mon Google, je suis tombé sur quelqu'un à qui on m'avait dit de le faire et ça ne m'a jamais traversé l'esprit que quelqu'un sur Internet avait tort. Il a commencé à courir à travers une fois et a atteint la limite de la mémoire, 128M! Je l'ai augmenté à 512 pour le moment, si ça frappe que je vais supposer que quelque chose ne va pas. Merci pour votre aide. – Azdle