Télécharger la liste

Description du projet

Testilence is a unit-testing library for programs
written in PHP 5. Although it is similar to other JUnit-inspired unit testing libraries, Testilence is written with an emphasis on what's useful, not what's usual. That said, most clever ways of doing useful things for unit test authors and users have already been discovered. Testilence combines original ideas with the best features found in different unit-testing toolkits into a coherent set.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2009-04-01 02:47
0.0.0.snap200903311727

Non-fatal erreurs PHP soulevées dans les essais sont transformés en des exceptions. La documentation a été légèrement augmentée et rendue plus précise. Cette version prend en charge les versions PHP 5.1.3 - 5.2.9 inclusivement.
Non-fatal PHP errors raised in tests are transformed into exceptions. The documentation has been slightly expanded and made more accurate. This release supports PHP versions 5.1.3 - 5.2.9 inclusive.

2007-02-14 01:45
0.0.0.snap200702132252

L'effort continu pour réduire le code répétitif dans la suite de test. La documentation a été élargi. Testilence est maintenant testé et connu pour fonctionner avec toutes les versions de PHP depuis 5.1.3 inclusivement.
Tags: Code cleanup
Continuing effort to reduce repetitive code in the test suite. Documentation has been expanded. Testilence is now tested and known to work with all versions of PHP since 5.1.3 inclusive.

2007-02-08 02:22
0.0.0.snap200702080007

La phrase interface ligne de commande (1) a été remplacé par un script shell POSIX, maintenant il fonctionne même avec include_path hostile. L'option-i a été renommé en-I. Identification de ne pas avoir hérité des méthodes d'essai a été corrigé. Il ya développeur nombreux changements visibles. De nombreux essais ont été nettoyés en place pour réduire la duplication du code.
Tags: Code cleanup
The command line frontend tence(1) has been replaced by a POSIX shell script; now it works even with hostile include_path. The -i option has been renamed to -I. Identification of failing inherited test methods has been fixed. There are many developer-visible changes. Many tests were cleaned up to reduce code duplication.

2007-01-05 16:30
0.0.0.snap200701051209

Cette version ajoute une source fichier manquant.
Tags: Major bugfixes
This release adds a missing source file.

2007-01-05 09:35
0.0.0.snap200701050244

Tous les tests sont réussis sur PHP 5.1.4, 5.1.6, et 5.2.0 sur FreeBSD et Linux. Testilence devrait fonctionner comme sur Windows, mais n'est pas testé. Manutention chemin pour les fichiers de test (Tence - RUN $ fichier ...) a été modifiée pour utiliser realpath (). Cela supprime un point faible. Fichiers de test sont désormais chargés de include_once au lieu de require_once. Tence_TestCase sauve cwd avant setUp () et la restitue après tearDown (). Tence_TestCase applique par défaut les cas de test constructible avec un constructeur public final nullary et destructeur. Classes d'exception sont des spécialisations ou juste "typedefs fort» de classes d'exception SPL.
Tags: Code cleanup
All tests pass on PHP 5.1.4, 5.1.6, and 5.2.0 on
FreeBSD and Linux. Testilence should work as is on
Windows, but is untested. Path handling for test
files (tence --run $file ...) has been changed to
use realpath(). This removes a weak spot. Test
files are now loaded with include_once instead of
require_once. Tence_TestCase saves cwd before
setUp() and restores it after tearDown().
Tence_TestCase enforces default-constructible test
cases with a public final nullary constructor and
destructor. Exception classes are specializations
or just "strong typedefs" of SPL exception
classes.

Project Resources