Commit 8da018b6 by Nobuo Kihara

docs/guide-ja/test-unit.md - added [ci skip]

parent a10330b8
...@@ -152,7 +152,7 @@ RESTful ウェブサービス ...@@ -152,7 +152,7 @@ RESTful ウェブサービス
* [概要](test-overview.md) * [概要](test-overview.md)
* [テスト環境の構築](test-environment-setup.md) * [テスト環境の構築](test-environment-setup.md)
* **翻訳中** [ユニットテスト](test-unit.md) * [ユニットテスト](test-unit.md)
* **翻訳中** [機能テスト](test-functional.md) * **翻訳中** [機能テスト](test-functional.md)
* **翻訳中** [承認テスト](test-acceptance.md) * **翻訳中** [承認テスト](test-acceptance.md)
* **翻訳中** [フィクスチャ](test-fixtures.md) * **翻訳中** [フィクスチャ](test-fixtures.md)
......
ユニットテスト
==============
> Note|注意: この節はまだ執筆中です。
ユニットテストは、一ユニットのコードが期待通りに動作することを検証するものです。
オブジェクト指向プログラミングでは、最も基本的なコードのユニットはクラスです。
ユニットテストで主として必要となることは、従って、クラスの全てのインタフェイスメソッドが正しく動作することを検証することです。
すなわち、さまざまな入力パラメータに対して、テストはメソッドが期待通りの結果を返すかどうかを検証します。
ユニットテストは、通常は、テストされるクラスを書く人によって開発されます。
Yii におけるユニットテストは、PHPUnit と Codeception (こちらはオプションです) の上に構築されます。
従って、それらのドキュメントを通読することが推奨されます。
- [PHPUnit のドキュメントの第2章以降](http://phpunit.de/manual/current/en/writing-tests-for-phpunit.html).
- [Codeception Unit Tests](http://codeception.com/docs/06-UnitTests).
アプリケーションテンプレートのユニットテストを走らせる
------------------------------------------------------
`apps/advanced/tests/README.md` および `apps/basic/tests/README.md` で提供されている説明を参照してください。
フレームワークのユニットテスト
------------------------------
Yii フレームワーク自体に対するユニットテストを走らせたい場合は、"[Getting started with Yii2 development](https://github.com/yiisoft/yii2/blob/master/docs/internals/getting-started.md)" に従ってください。
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment