Manual:PHP unit testing/ja

From Linux Web Expert

Revision as of 06:28, 25 December 2023 by imported>FuzzyBot (Updating to match new version of source page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)


はじめに

MediaWiki の PHP コード ベースの単体テストと統合テストを、PHPUnit フレームワークを使用して行います。 MediaWiki コアのテスト カバレッジをご覧ください。

MediaWiki コアの PHP 単体テストと統合テストは tests/phpunit ディレクトリにあります。 When adding new tests, unit tests should be placed in tests/phpunit/unit and integration tests should be placed in tests/phpunit/integration ディレクトリ構造は、テストされるコードのディレクトリ構造とほぼ一致します。 例: ファイル includes/libs/JavaScriptMinifier.php の単体テストは tests/phpunit/unit/includes/libs/JavaScriptMinifierTest.php にあります。

Extensions should have PHPUnit tests in a tests/phpunit subdirectory, using subdirectories to separate unit and integration tests, e.g. extensions/{extensionName}/tests/phpunit/unit and extensions/{extensionName}/tests/phpunit/integration.

ナビゲーション表または下記のリンクを使用してこのマニュアルを閲覧してください。

コンテンツ