.. ==================================================
.. FOR YOUR INFORMATION
.. --------------------------------------------------
.. -*- coding: utf-8 -*- with BOM.
.. ==================================================
.. DEFINE SOME TEXTROLES
.. --------------------------------------------------
.. role:: underline
.. role:: typoscript(code)
.. role:: ts(typoscript)
:class: typoscript
.. role:: php(code)
What does it do?
^^^^^^^^^^^^^^^^
PHPUnit is a TYPO3 extension which provides:
#. the `PHPUnit unit-testing framework
`_ by Sebastian
Bergmann
#. a framework for creating database records, faking a front end,
creating dummy files and many more useful things
#. `vfsStream `_ (a
virtual file system)
#. a back-end module to run unit tests for extensions of a TYPO3
installation
#. a CLI test runner which can be used to run the tests from the command
line, in a continuous-integration environment, or from within an IDE like PhpStorm