[ ソース: phpunit ]
パッケージ: phpunit (7.5.6-1)
PHP 向けユニットテストスイート
ユニットテストにより、プログラムの機能単位を検証する小さなテストを書く ことができます。これはソフトウェア品質向上のための強力なテクニックで、 手戻りを防ぎながら安心してコードをリファクタリングすることができます。
PHPUnit は PHP 言語向けのユニットテストスイートで、Kent Beck と Erich Gamma により設計された xUnit テストフレームワークに準拠しています。もし、 JUnit (Java 向け)、PyUnit (Python 向け)、CxxUnit (C++ 向け) やその他の 言語向けの相当物を使ったことがあれば、PHPUnit の API は非常に馴染み深く 感じられるでしょう。もしユニットテストを書いたことが全く無くても、 PHPUnit の API はシンプルで学習も容易です。
その他の phpunit 関連パッケージ
|
|
|
|
-
- dep: php-cli
- command-line interpreter for the PHP scripting language (default)
以下のパッケージによって提供される仮想パッケージでもあります: php7.3-cli
-
- dep: php-codecoverage (<< 7~~)
- collection, processing, and rendering for code coverage
- dep: php-codecoverage (>= 6.0.7)
-
- dep: php-common
- Common files for PHP packages
-
- dep: php-deepcopy (<< 2~~)
- create deep copies (clones) of objects
- dep: php-deepcopy (>= 1.7)
-
- dep: php-doctrine-instantiator (<< 2~~)
- lightweight utility to instantiate objects in PHP
- dep: php-doctrine-instantiator (>= 1.1)
-
- dep: php-file-iterator (<< 3~~)
- FilterIterator implementation for PHP
- dep: php-file-iterator (>= 2.0.1)
-
- dep: php-json
- JSON module for PHP [default]
以下のパッケージによって提供される仮想パッケージでもあります: php7.3-json
-
- dep: php-mbstring
- MBSTRING module for PHP [default]
以下のパッケージによって提供される仮想パッケージでもあります: php7.3-mbstring
-
- dep: php-phar-io-manifest (<< 2~~)
- reading phar.io manifest information from a PHP Archive (Phar)
- dep: php-phar-io-manifest (>= 1.0.2)
-
- dep: php-phar-io-version (<< 3~~)
- handling version information and constraint
- dep: php-phar-io-version (>= 2.0)
-
- dep: php-phpspec-prophecy (<< 2~~)
- object mocking framework - phpspec component
- dep: php-phpspec-prophecy (>= 1.7)
-
- dep: php-text-template (<< 2~~)
- Simple template engine
- dep: php-text-template (>= 1.2.1)
-
- dep: php-timer (<< 3~~)
- Utility class for timing
- dep: php-timer (>= 2.0)
-
- dep: php-xml
- DOM, SimpleXML, WDDX, XML, and XSL module for PHP [default]
以下のパッケージによって提供される仮想パッケージでもあります: php7.3-xml
-
- dep: phpunit-comparator (<< 4~~)
- functionality to compare PHP values for equality - PHPUnit component
- dep: phpunit-comparator (>= 3.0)
-
- dep: phpunit-diff (<< 4~~)
- diff implementation - stand-alone component from PHPUnit
- dep: phpunit-diff (>= 3.0)
-
- dep: phpunit-environment (<< 5~~)
- functionality to handle HHVM/PHP environments - PHPUnit component
- dep: phpunit-environment (>= 4.0)
-
- dep: phpunit-exporter (<< 4~~)
- export variables for visualization - PHPUnit component
- dep: phpunit-exporter (>= 3.1)
-
- dep: phpunit-global-state (<< 3~~)
- snapshotting of global state - PHPUnit component
- dep: phpunit-global-state (>= 2.0)
-
- dep: phpunit-object-enumerator (<< 4~~)
- enumerate all referenced objects - PHPUnit component
- dep: phpunit-object-enumerator (>= 3.0.3)
-
- dep: phpunit-resource-operations (<< 3~~)
- provide a list of PHP built-in functions that operate on resources
- dep: phpunit-resource-operations (>= 2.0)
-
- dep: phpunit-version (<< 3~~)
- Library that helps with managing the version number of Git-hosted PHP projects
- dep: phpunit-version (>= 2.0.1)
-
- sug: php-invoker (<< 3~~)
- Invoke callables with a timeout
- sug: php-invoker (>= 2.0)
-
- sug: php-soap
- SOAP module for PHP [default]
以下のパッケージによって提供される仮想パッケージでもあります: php7.3-soap
-
- sug: php-xdebug
- Xdebug Module for PHP
-
- sug: phpunit-dbunit
- PHPUnit extension for database interaction testing