[ ソース: phpunit ]
パッケージ: phpunit (9.6.21-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)
以下のパッケージによって提供される仮想パッケージでもあります: php8.2-cli, php8.4-cli
-
- dep: php-codecoverage (<< 10~~)
- collection, processing, and rendering for code coverage
- dep: php-codecoverage (>= 9.2.32)
-
- dep: php-common
- Common files for PHP packages
-
- dep: php-deepcopy (<< 2~~)
- create deep copies (clones) of objects
- dep: php-deepcopy (>= 1.12.0)
-
- dep: php-doctrine-instantiator
- lightweight utility to instantiate objects in PHP
-
- dep: php-file-iterator (<< 4~~)
- FilterIterator implementation for PHP
- dep: php-file-iterator (>= 3.0.6)
-
- dep: php-invoker (<< 4~~)
- Invoke callables with a timeout
- dep: php-invoker (>= 3.1.1)
-
- dep: php-json
- JSON module for PHP [default]
以下のパッケージによって提供される仮想パッケージでもあります: libapache2-mod-php8.2, libapache2-mod-php8.4, libphp8.2-embed, libphp8.4-embed, php8.2-cgi, php8.2-cli, php8.2-fpm, php8.2-phpdbg, php8.4-cgi, php8.4-cli, php8.4-fpm, php8.4-phpdbg
-
- dep: php-mbstring
- MBSTRING module for PHP [default]
以下のパッケージによって提供される仮想パッケージでもあります: php8.2-mbstring, php8.4-mbstring
-
- dep: php-phar-io-manifest (<< 3~~)
- reading phar.io manifest information from a PHP Archive (Phar)
- dep: php-phar-io-manifest (>= 2.0.4)
-
- dep: php-phar-io-version (<< 4~~)
- handling version information and constraint
- dep: php-phar-io-version (>= 3.2.1)
-
- dep: php-text-template (<< 3~~)
- Simple template engine
- dep: php-text-template (>= 2.0.4)
-
- dep: php-timer (<< 6~~)
- Utility class for timing
- dep: php-timer (>= 5.0.3)
-
- dep: php-xml
- DOM, SimpleXML, WDDX, XML, and XSL module for PHP [default]
以下のパッケージによって提供される仮想パッケージでもあります: php8.2-xml, php8.4-xml
-
- dep: phpunit-cli-parser (<< 2~~)
- Library for parsing CLI options
- dep: phpunit-cli-parser (>= 1.0.2)
-
- dep: phpunit-code-unit (<< 2~~)
- Collection of value objects that represent the PHP code units
- dep: phpunit-code-unit (>= 1.0.8)
-
- dep: phpunit-comparator (<< 5~~)
- functionality to compare PHP values for equality - PHPUnit component
- dep: phpunit-comparator (>= 4.0.8)
-
- dep: phpunit-diff (<< 5~~)
- diff implementation - stand-alone component from PHPUnit
- dep: phpunit-diff (>= 4.0.6)
-
- dep: phpunit-environment (<< 6~~)
- functionality to handle HHVM/PHP environments - PHPUnit component
- dep: phpunit-environment (>= 5.1.5)
-
- dep: phpunit-exporter (<< 5~~)
- export variables for visualization - PHPUnit component
- dep: phpunit-exporter (>= 4.0.6)
-
- dep: phpunit-global-state (<< 6~~)
- snapshotting of global state - PHPUnit component
- dep: phpunit-global-state (>= 5.0.7)
-
- dep: phpunit-object-enumerator (<< 5~~)
- enumerate all referenced objects - PHPUnit component
- dep: phpunit-object-enumerator (>= 4.0.4)
-
- dep: phpunit-resource-operations (<< 4~~)
- provide a list of PHP built-in functions that operate on resources
- dep: phpunit-resource-operations (>= 3.0.4)
-
- dep: phpunit-type (<< 4~~)
- Collection of value objects that represent the types of the PHP type system
- dep: phpunit-type (>= 3.2.1)
-
- dep: phpunit-version (<< 4~~)
- Library that helps with managing the version number of Git-hosted PHP projects
- dep: phpunit-version (>= 3.0.2)
-
- sug: php-soap
- SOAP module for PHP [default]
以下のパッケージによって提供される仮想パッケージでもあります: php8.2-soap, php8.4-soap
-
- sug: php-xdebug
- Xdebug Module for PHP
以下のパッケージによって提供される仮想パッケージでもあります: php8.1-xdebug, php8.2-xdebug, php8.4-xdebug