Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
Je viens de lancer les tests unitaires fournis avec la version 1.0.0 de ZF. J'ai utilisé PHPUnit 3.1.3 (dernière version). Il y ait 4 tests qui échoues et 18 erreurs relatives à des fichiers manquants dans l'arborescence de test.
Les tests ont été lancés sur un serveur LAMP. D'autres personnes ont eus des résultats semblables ?
Tests échoués :
1) testToFloatSetlocale(Zend_Locale_FormatTest)
Failed asserting that two strings are equal.
expected string <1Â 234,00>
difference < x>
got string <1Â 234,50>
/var/www/localhost/htdocs/zf_tests/Zend/Locale/FormatTest.php:904
2) testSleepWakeRemoved(Zend_Mail_MboxTest)
no exception while waking with non readable file
/var/www/localhost/htdocs/zf_tests/Zend/Mail/MboxTest.php:300
3) testNotReadableFolder(Zend_Mail_MboxFolderTest)
no exception while loading invalid dir with subfolder not readable
/var/www/localhost/htdocs/zf_tests/Zend/Mail/MboxFolderTest.php:357
4) testHtml(Zend_Search_Lucene_DocumentTest)
Failed asserting that two strings are equal.
--- Expected
+++ Actual
@@ -1,5 +1,5 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html>
<head><title>Page title</title></head>
-<body>Document body.</body>
+<body><p><b style="color:black;background-color:#66ffff">Document</b> body.</p></body>
</html>
/var/www/localhost/htdocs/zf_tests/Zend/Search/Lucene/DocumentTest.php:74
FAILURES!
Tests: 3421, Failures: 4, Errors: 18, Incomplete: 7, Skipped: 41.
Merci
Dernière modification par Guardian (10-07-2007 15:01:38)
Hors ligne
Bonjour Guardian,
Le problème vient du fait que ZF est validé avec PHPUnit version 2. Ca doit venir de là. Il y a quelques mois il y a eu une discussion à ce propos dans le forum sur Nabble.
Fred
Hors ligne
Bonjour à vous,
Moi, qui utilise les tests unitaires, je trouve dommage que le ZF ne soit compatible qu'avec PHPUnit version 2 en sachant que l'on en est à la version 3 même si moi j'utilise plus Simpletest.
David
Hors ligne
Bonjour,
Pour les 4 tests échoués, j'ai du mal à croire que la version de PHPUnit soit en cause. Je vais tout de même voir ce que j'obtiens avec PHPUnit 2.0 et je vous redirai.
Pour les 18 erreurs, j'ai cru voir qu'il manquait des *.phtml dans le repertoire _files/views/scripts/ de l'arborescence de test (je crois même que views/scripts/ n'existe pas).
Il s'agit peut-être d'un oublie de la part des développeurs de ZF.
A plus
Hors ligne
Hello...
Il m'a été impossible de faire fonctionner PHPUnit2 sur mes machines... J'ai laissé tombé PHPUnit2. J'ai essayé avec des versions 3.0 et 3.1.x : mêmes résultats.
J'ai essayé avec le dernier Nightly Snapshot (20070711-5630) du ZendFramework et là ... suprise :
There were 5 failures:
1) testToFloatSetlocale(Zend_Locale_FormatTest)
Failed asserting that two strings are equal.
expected string <1Â 234,00>
difference < x>
got string <1Â 234,50>
/var/www/localhost/htdocs/tests/Zend/Locale/FormatTest.php:904
2) testSleepWakeRemoved(Zend_Mail_MboxTest)
no exception while waking with non readable file
/var/www/localhost/htdocs/tests/Zend/Mail/MboxTest.php:300
3) testNotReadableFolder(Zend_Mail_MboxFolderTest)
no exception while loading invalid dir with subfolder not readable
/var/www/localhost/htdocs/tests/Zend/Mail/MboxFolderTest.php:357
4) testOptimize(Zend_Search_Lucene_LuceneTest)
Failed asserting that <integer:3> matches expected value <integer:4>.
/var/www/localhost/htdocs/tests/Zend/Search/Lucene/LuceneTest.php:306
5) testHtml(Zend_Search_Lucene_DocumentTest)
Failed asserting that two strings are equal.
--- Expected
+++ Actual
@@ -1,5 +1,5 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html>
<head><title>Page title</title></head>
-<body>Document body.</body>
+<body><p><b style="color:black;background-color:#66ffff">Document</b> body.</p></body>
</html>
/var/www/localhost/htdocs/tests/Zend/Search/Lucene/DocumentTest.php:74
FAILURES!
Tests: 3427, Failures: 5, Incomplete: 7, Skipped: 41.
Conclusion : Il y a un échec de plus qu'avant, mais cette fois il n'y a aucune erreur, ce qui confirme que des fichiers ont été "oubliés" dans les tests unitaires de la 1.0.0 finale...
Hors ligne
l'on en est à la version 3 même si moi j'utilise plus Simpletest.
Hors ligne