付録E 目次

A

Agile Documentation, Command-Line switches
Agile Documentation (アジャイルな文書作成), アジャイルな文書作成
Annotation, PHPUnit 用のテストの書き方, テストの依存性, データプロバイダ, 例外のテスト, Command-Line switches, カバーするメソッドの指定, コードブロックの無視, アノテーション
anything(), assertThat()
arrayHasKey(), assertThat()
assertArrayHasKey(), assertArrayHasKey()
assertArrayNotHasKey(), assertArrayHasKey()
assertAttributeContains(), assertContains()
assertAttributeContainsOnly(), assertContainsOnly()
assertAttributeEmpty(), assertEmpty()
assertAttributeEquals(), assertEquals()
assertAttributeGreaterThan(), assertGreaterThan()
assertAttributeGreaterThanOrEqual(), assertGreaterThanOrEqual()
assertAttributeInstanceOf(), assertInstanceOf()
assertAttributeInternalType(), assertInternalType()
assertAttributeLessThan(), assertLessThan()
assertAttributeLessThanOrEqual(), assertLessThanOrEqual()
assertAttributeNotContains(), assertContains()
assertAttributeNotContainsOnly(), assertContainsOnly()
assertAttributeNotEmpty(), assertEmpty()
assertAttributeNotEquals(), assertEquals()
assertAttributeNotInstanceOf(), assertInstanceOf()
assertAttributeNotInternalType(), assertInternalType()
assertAttributeNotSame(), assertSame()
assertAttributeSame(), assertSame()
assertClassHasAttribute(), assertClassHasAttribute()
assertClassHasStaticAttribute(), assertClassHasStaticAttribute()
assertClassNotHasAttribute(), assertClassHasAttribute()
assertClassNotHasStaticAttribute(), assertClassHasStaticAttribute()
assertContains(), assertContains()
assertContainsOnly(), assertContainsOnly()
assertContainsOnlyInstancesOf(), assertContainsOnlyInstancesOf()
assertCount(), assertCount()
assertEmpty(), assertEmpty()
assertEquals(), assertEquals()
assertEqualXMLStructure(), assertEqualXMLStructure()
assertFalse(), assertFalse()
assertFileEquals(), assertFileEquals()
assertFileExists(), assertFileExists()
assertFileNotEquals(), assertFileEquals()
assertFileNotExists(), assertFileExists()
assertGreaterThan(), assertGreaterThan()
assertGreaterThanOrEqual(), assertGreaterThanOrEqual()
assertInstanceOf(), assertInstanceOf()
assertInternalType(), assertInternalType()
assertJsonFileEqualsJsonFile(), assertJsonFileEqualsJsonFile()
assertJsonFileNotEqualsJsonFile(), assertJsonFileEqualsJsonFile()
assertJsonStringEqualsJsonFile(), assertJsonStringEqualsJsonFile()
assertJsonStringEqualsJsonString(), assertJsonStringEqualsJsonString()
assertJsonStringNotEqualsJsonFile(), assertJsonStringEqualsJsonFile()
assertJsonStringNotEqualsJsonString(), assertJsonStringEqualsJsonString()
assertLessThan(), assertLessThan()
assertLessThanOrEqual(), assertLessThanOrEqual()
assertNotContains(), assertContains()
assertNotContainsOnly(), assertContainsOnly()
assertNotCount(), assertCount()
assertNotEmpty(), assertEmpty()
assertNotEquals(), assertEquals()
assertNotInstanceOf(), assertInstanceOf()
assertNotInternalType(), assertInternalType()
assertNotNull(), assertNull()
assertNotRegExp(), assertRegExp()
assertNotSame(), assertSame()
assertNotTag(), assertTag()
assertNull(), assertNull()
assertObjectHasAttribute(), assertObjectHasAttribute()
assertObjectNotHasAttribute(), assertObjectHasAttribute()
assertPostConditions(), フィクスチャ
assertPreConditions(), フィクスチャ
assertRegExp(), assertRegExp()
assertSame(), assertSame()
assertSelectCount(), assertSelectCount()
assertSelectEquals(), assertSelectEquals()
assertSelectRegExp(), assertSelectRegExp()
assertStringEndsNotWith(), assertStringEndsWith()
assertStringEndsWith(), assertStringEndsWith()
assertStringEqualsFile(), assertStringEqualsFile()
assertStringMatchesFormat(), assertStringMatchesFormat()
assertStringMatchesFormatFile(), assertStringMatchesFormatFile()
assertStringNotEqualsFile(), assertStringEqualsFile()
assertStringNotMatchesFormat(), assertStringMatchesFormat()
assertStringNotMatchesFormatFile(), assertStringMatchesFormatFile()
assertStringStartsNotWith(), assertStringStartsWith()
assertStringStartsWith(), assertStringStartsWith()
assertTag(), assertTag()
assertThat(), assertThat()
assertTrue(), assertTrue()
assertXmlFileEqualsXmlFile(), assertXmlFileEqualsXmlFile()
assertXmlFileNotEqualsXmlFile(), assertXmlFileEqualsXmlFile()
assertXmlStringEqualsXmlFile(), assertXmlStringEqualsXmlFile()
assertXmlStringEqualsXmlString(), assertXmlStringEqualsXmlString()
assertXmlStringNotEqualsXmlFile(), assertXmlStringEqualsXmlFile()
assertXmlStringNotEqualsXmlString(), assertXmlStringEqualsXmlString()
attribute(), assertThat()
attributeEqualTo(), assertThat()
Automated Documentation, アジャイルな文書作成

D

Data-Driven Tests, PHPUnit_Framework_Test の実装
Defect Localization, テストの依存性
Depended-On Component, テストダブル
Documenting Assumptions, アジャイルな文書作成

E

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

F

Failure (失敗), コマンドラインのテストランナー
fileExists(), assertThat()
Fixture, フィクスチャ
Fluent Interface, スタブ

H

hasAttribute(), assertThat()

I

identicalTo(), assertThat()
include_path, Command-Line switches
Incomplete Test (不完全なテスト), 不完全なテスト
isFalse(), assertThat()
isInstanceOf(), assertThat()
isNull(), assertThat()
isTrue(), assertThat()
isType(), assertThat()

L

lessThan(), assertThat()
lessThanOrEqual(), assertThat()
Logfile, Command-Line switches
Logging, ログ出力, ログ出力
logicalAnd(), assertThat()
logicalNot(), assertThat()
logicalOr(), assertThat()
logicalXor(), assertThat()

M

matchesRegularExpression(), assertThat()
method(), スタブ
Mock Object, モックオブジェクト

O

onConsecutiveCalls(), スタブ
onNotSuccessfulTest(), フィクスチャ

P

PHP Error, PHP のエラーのテスト
PHP Notice, PHP のエラーのテスト
PHP Warning, PHP のエラーのテスト
php.ini, PHP INI 項目や定数、グローバル変数の設定
PHPUnit_Extensions_RepeatedTest, PHPUnit_Extensions_TestDecorator のサブクラスの作成
PHPUnit_Extensions_Selenium2TestCase, PHPUnit_Extensions_Selenium2TestCase
PHPUnit_Extensions_SeleniumTestCase, PHPUnit_Extensions_SeleniumTestCase
PHPUnit_Extensions_TestDecorator, PHPUnit_Extensions_TestDecorator のサブクラスの作成
PHPUnit_Extensions_TestSetup, PHPUnit_Extensions_TestDecorator のサブクラスの作成
PHPUnit_Framework_BaseTestListener, PHPUnit_Framework_TestListener の実装
PHPUnit_Framework_Error, PHP のエラーのテスト
PHPUnit_Framework_Error_Notice, PHP のエラーのテスト
PHPUnit_Framework_Error_Warning, PHP のエラーのテスト
PHPUnit_Framework_IncompleteTest, 不完全なテスト
PHPUnit_Framework_IncompleteTestError, 不完全なテスト
PHPUnit_Framework_Test, PHPUnit_Framework_Test の実装
PHPUnit_Framework_TestCase, PHPUnit 用のテストの書き方, PHPUnit_Framework_TestCase のサブクラスの作成
PHPUnit_Framework_TestListener, Command-Line switches, PHPUnit_Framework_TestListener の実装, テストリスナー
PHPUnit_Runner_TestSuiteLoader, Command-Line switches
PHPUnit_Util_Printer, Command-Line switches
PHP_Invoker, @large, @medium, @small
Process Isolation, Command-Line switches

R

Refactoring (リファクタリング), 開発中のテスト
Report, Command-Line switches
returnArgument(), スタブ
returnCallback(), スタブ
returnSelf(), スタブ
returnValue(), スタブ
returnValueMap(), スタブ

S

Selenium RC, Selenium RC の設定ブラウザ
Selenium Server, Selenium Server
setUp(), フィクスチャ
setUpBeforeClass, フィクスチャの共有
setUpBeforeClass(), フィクスチャ
stringContains(), assertThat()
stringEndsWith(), assertThat()
stringStartsWith(), assertThat()
Stub, スタブ
Stubs (スタブ), 複数チームでのテスト
System Under Test, テストダブル

T

tearDown(), フィクスチャ
tearDownAfterClass, フィクスチャの共有
tearDownAfterClass(), フィクスチャ
Template Method, フィクスチャ
Template Method (テンプレートメソッド), フィクスチャ
Test Dependencies, テストの依存性
Test Double, テストダブル
Test Groups, Command-Line switches, グループ
Test Isolation, Command-Line switches, グローバルな状態
Test Listener, テストリスナー
Test Suite, テストの構成, テストスイート
TestDox, アジャイルな文書作成, @testdox
throwException(), スタブ
timeoutForLargeTests, @large
timeoutForMediumTests, @medium
timeoutForSmallTests, @small