Prev Next

付録D 目次

A

addTest(), PHPUnit_Framework_TestSuite
addTestFile(), PHPUnit_Framework_TestSuite
addTestFiles(), PHPUnit_Framework_TestSuite
addTestSuite(), PHPUnit_Framework_TestSuite
Agile Documentation (アジャイルな文書作成), コマンドラインのテストランナー, アジャイルな文書作成
Annotation, PHPUnit 用のテストの書き方, データプロバイダ, 例外のテスト, コマンドラインのテストランナー, カバーするメソッドの指定, コードブロックの無視
Annotation (アノテーション), アノテーション
anything(), PHPUnit_Framework_Assert
Apache Ant, CruiseControl
Apache Maven, Apache Maven
arrayHasKey(), PHPUnit_Framework_Assert
assertArrayHasKey(), PHPUnit_Framework_Assert, アサーション
assertArrayNotHasKey(), PHPUnit_Framework_Assert, アサーション
assertAttributeContains(), PHPUnit_Framework_Assert, アサーション
assertAttributeContainsOnly(), アサーション
assertAttributeEquals(), PHPUnit_Framework_Assert, アサーション
assertAttributeGreaterThan(), アサーション
assertAttributeGreaterThanOrEqual(), アサーション
assertAttributeLessThan(), アサーション
assertAttributeLessThanOrEqual(), アサーション
assertAttributeNotContains(), PHPUnit_Framework_Assert, アサーション
assertAttributeNotContainsOnly(), アサーション
assertAttributeNotEquals(), PHPUnit_Framework_Assert, アサーション
assertAttributeNotSame(), PHPUnit_Framework_Assert, アサーション
assertAttributeSame(), PHPUnit_Framework_Assert, アサーション
assertClassHasAttribute(), PHPUnit_Framework_Assert, アサーション
assertClassHasStaticAttribute(), PHPUnit_Framework_Assert, アサーション
assertClassNotHasAttribute(), PHPUnit_Framework_Assert, アサーション
assertClassNotHasStaticAttribute(), PHPUnit_Framework_Assert, アサーション
assertContains(), PHPUnit_Framework_Assert, アサーション
assertContainsOnly(), PHPUnit_Framework_Assert, アサーション
assertEquals(), PHPUnit_Framework_Assert, アサーション
assertFalse(), PHPUnit_Framework_Assert, アサーション
assertFileEquals(), PHPUnit_Framework_Assert, アサーション
assertFileExists(), PHPUnit_Framework_Assert, アサーション
assertFileNotEquals(), PHPUnit_Framework_Assert, アサーション
assertFileNotExists(), PHPUnit_Framework_Assert, アサーション
assertGreaterThan(), PHPUnit_Framework_Assert, アサーション
assertGreaterThanOrEqual(), PHPUnit_Framework_Assert, アサーション
Assertions, PHPUnit_Framework_Assert, アサートクラスの作成
Assertions (アサーション), 自動テスト
assertLessThan(), PHPUnit_Framework_Assert, アサーション
assertLessThanOrEqual(), PHPUnit_Framework_Assert, アサーション
assertNotContains(), PHPUnit_Framework_Assert, アサーション
assertNotContainsOnly(), PHPUnit_Framework_Assert, アサーション
assertNotEquals(), PHPUnit_Framework_Assert, アサーション
assertNotNull(), PHPUnit_Framework_Assert, アサーション
assertNotRegExp(), PHPUnit_Framework_Assert, アサーション
assertNotSame(), PHPUnit_Framework_Assert, アサーション
assertNotType(), PHPUnit_Framework_Assert, アサーション
assertNull(), PHPUnit_Framework_Assert, アサーション
assertObjectHasAttribute(), PHPUnit_Framework_Assert, アサーション
assertObjectNotHasAttribute(), PHPUnit_Framework_Assert, アサーション
assertPostConditions(), PHPUnit_Framework_TestCase
assertPreConditions(), PHPUnit_Framework_TestCase
assertRegExp(), PHPUnit_Framework_Assert, アサーション
assertSame(), PHPUnit_Framework_Assert, アサーション
assertThat(), PHPUnit_Framework_Assert, アサーション
assertTrue(), PHPUnit_Framework_Assert, アサーション
assertType(), PHPUnit_Framework_Assert, アサーション
assertXmlFileEqualsXmlFile(), PHPUnit_Framework_Assert, アサーション
assertXmlFileNotEqualsXmlFile(), PHPUnit_Framework_Assert, アサーション
assertXmlStringEqualsXmlString(), PHPUnit_Framework_Assert, アサーション
assertXmlStringNotEqualsXmlString(), PHPUnit_Framework_Assert, アサーション
attribute(), PHPUnit_Framework_Assert
attributeEqualTo(), PHPUnit_Framework_Assert
Automated Documentation, アジャイルな文書作成
Automated Test (自動テスト), 自動テスト

E

equalTo(), PHPUnit_Framework_Assert
Error (エラー), コマンドラインのテストランナー
Error Handler, PHP のエラーのテスト
Extreme Programming (エクストリームプログラミング), テストファーストプログラミング, アジャイルな文書作成

G

greaterThan(), PHPUnit_Framework_Assert
greaterThanOrEqual(), PHPUnit_Framework_Assert

H

hasAttribute(), PHPUnit_Framework_Assert

I

identicalTo(), PHPUnit_Framework_Assert
Incomplete Test, PHPUnit_Framework_Assert
Incomplete Test (不完全なテスト), 不完全なテスト, 雛形ジェネレータ
isInstanceOf(), PHPUnit_Framework_Assert
isType(), PHPUnit_Framework_Assert

M

markTestIncomplete(), PHPUnit_Framework_Assert
markTestSkipped(), PHPUnit_Framework_Assert
matchesRegularExpression(), PHPUnit_Framework_Assert

O

Observer Pattern (オブザーバパターン), PHPUnit_Framework_TestResult

P

PHP Error, PHP のエラーのテスト
PHP Notice, PHP のエラーのテスト
PHP Warning, PHP のエラーのテスト
phpUnderControl, phpUnderControl
PHPUnit_Extensions_OutputTestCase, 出力内容のテスト
PHPUnit_Extensions_PerformanceTestCase, パフォーマンス低下のテスト
PHPUnit_Extensions_RepeatedTest, PHPUnit_Extensions_TestDecorator のサブクラスの作成
PHPUnit_Extensions_TestDecorator, PHPUnit_Extensions_TestDecorator のサブクラスの作成
PHPUnit_Extensions_TestSetup, PHPUnit_Extensions_TestDecorator のサブクラスの作成
PHPUnit_Framework_Assert, 銀行口座の例, PHPUnit_Framework_Assert, アサートクラスの作成
PHPUnit_Framework_Error, PHP のエラーのテスト
PHPUnit_Framework_Error_Notice, PHP のエラーのテスト
PHPUnit_Framework_Error_Warning, PHP のエラーのテスト
PHPUnit_Framework_IncompleteTest, 不完全なテスト
PHPUnit_Framework_IncompleteTestError, 不完全なテスト
PHPUnit_Framework_Test, PHPUnit の実装, PHPUnit_Framework_Test, PHPUnit_Framework_Test の実装
PHPUnit_Framework_TestCase, PHPUnit 用のテストの書き方, PHPUnit_Framework_TestCase, PHPUnit_Framework_TestCase のサブクラスの作成
PHPUnit_Framework_TestListener, PHPUnit_Framework_TestResult, PHPUnit_Framework_TestListener の実装
PHPUnit_Framework_TestResult, PHPUnit の実装, PHPUnit_Framework_TestResult, PHPUnit_Framework_TestResult のサブクラスの作成, PHPUnit_Framework_TestListener の実装
PHPUnit_Framework_TestSuite, PHPUnit の実装, PHPUnit_Framework_TestSuite, PHPUnit_Framework_TestListener の実装
PHPUnit_Runner_TestSuiteLoader, コマンドラインのテストランナー
PHPUnit_Util_Filter, ファイルのインクルードや除外, コードカバレッジ対象のファイルの追加や除外
Pluggable Selector, PHPUnit の実装
Project Mess Detector, コマンドラインのテストランナー, PMD ルール

R

readAttribute(), PHPUnit_Framework_Assert
Refactoring (リファクタリング), 開発中のテスト
Report, コマンドラインのテストランナー
Prev Next
1. 自動テスト
2. PHPUnit の目標
3. PHPUnit のインストール
4. PHPUnit 用のテストの書き方
データプロバイダ
例外のテスト
PHP のエラーのテスト
5. コマンドラインのテストランナー
6. Fixtures
tearDown() よりも setUp()
バリエーション
Fixture の共有
7. テストの構成
スイートレベルのセットアップ
8. テストケースの拡張
出力内容のテスト
パフォーマンス低下のテスト
9. データベースのテスト
データセット
Flat XML データセット
XML データセット
操作
データベースのテストのコツ
10. 不完全なテスト・テストの省略
不完全なテスト
テストの省略
11. モックオブジェクト
自己シャント
スタブ
12. テストの進め方
開発中のテスト
デバッグ中のテスト
13. テストファーストプログラミング
銀行口座の例
14. コードカバレッジ解析
カバーするメソッドの指定
コードブロックの無視
ファイルのインクルードや除外
15. テストのその他の使用法
アジャイルな文書作成
複数チームでのテスト
16. ログ出力
XML 形式
コードカバレッジ (XML)
JavaScript Object Notation (JSON)
Test Anything Protocol (TAP)
GraphViz マークアップ
テストデータベース
17. 雛形ジェネレータ
アノテーション
18. PHPUnit と Selenium
Selenium RC
PHPUnit_Extensions_SeleniumTestCase
19. 継続的インテグレーション
CruiseControl
phpUnderControl
Apache Maven
20. PHPUnit の実装
21. PHPUnit API
概要
PHPUnit_Framework_Assert
PHPUnit_Framework_Test
PHPUnit_Framework_TestCase
PHPUnit_Framework_TestSuite
PHPUnit_Framework_TestResult
パッケージの構成
22. PHPUnit の拡張
PHPUnit_Framework_TestCase のサブクラスの作成
アサートクラスの作成
PHPUnit_Extensions_TestDecorator のサブクラスの作成
PHPUnit_Framework_Test の実装
PHPUnit_Framework_TestResult のサブクラスの作成
PHPUnit_Framework_TestListener の実装
新しいテストランナーの作成
A. アサーション
B. XML 設定ファイル
テストスイート
グループ
コードカバレッジ対象のファイルの追加や除外
ログ出力
PMD ルール
PHP INI 項目やグローバル変数の設定
C. PHP 4 用の PHPUnit
D. 目次
E. 参考文献
F. 著作権