付録D 目次

A

Agile Documentation, Command-Line switches
Agile Documentation (アジャイルな文書作成), アジャイルな文書作成
Annotation, PHPUnit 用のテストの書き方, テストの依存性, データプロバイダ, 例外のテスト, Command-Line switches, カバーするメソッドの指定, コードブロックの無視, アノテーション
Annotation (アノテーション), テストケースクラスの雛形の作成
anything(), assertThat()
arrayHasKey(), assertThat()
assertArrayHasKey(), assertArrayHasKey(), アサーション
assertArrayNotHasKey(), assertArrayHasKey(), アサーション
assertAttributeContains(), assertContains(), アサーション
assertAttributeContainsOnly(), assertContainsOnly(), アサーション
assertAttributeCount(), アサーション
assertAttributeEmpty(), assertEmpty(), アサーション
assertAttributeEquals(), assertEquals(), アサーション
assertAttributeGreaterThan(), assertGreaterThan(), アサーション
assertAttributeGreaterThanOrEqual(), assertGreaterThanOrEqual(), アサーション
assertAttributeInstanceOf(), assertInstanceOf(), アサーション
assertAttributeInternalType(), assertInternalType(), アサーション
assertAttributeLessThan(), assertLessThan(), アサーション
assertAttributeLessThanOrEqual(), assertLessThanOrEqual(), アサーション
assertAttributeNotContains(), assertContains(), アサーション
assertAttributeNotContainsOnly(), assertContainsOnly(), アサーション
assertAttributeNotCount(), アサーション
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(), アサーション
Assertions (アサーション), 自動テスト
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(), アサーション
assertNotSameSize(), アサーション
assertNotTag(), assertTag(), アサーション
assertNull(), assertNull(), アサーション
assertObjectHasAttribute(), assertObjectHasAttribute(), アサーション
assertObjectNotHasAttribute(), assertObjectHasAttribute(), アサーション
assertPostConditions(), フィクスチャ
assertPreConditions(), フィクスチャ
assertRegExp(), assertRegExp(), アサーション
assertSame(), assertSame(), アサーション
assertSameSize(), アサーション
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, アジャイルな文書作成
Automated Test (自動テスト), 自動テスト

D

Data-Driven Tests, PHPUnit_Framework_Test の実装
Defect Localization, テストの依存性
Depended-On Component, テストダブル
Design-by-Contract (規約による設計), テスト駆動開発
Documenting Assumptions, アジャイルな文書作成
Domain-Driven Design, 振舞駆動開発

E

equalTo(), assertThat()
Error (エラー), コマンドラインのテストランナー
Error Handler, PHP のエラーのテスト
expects(), スタブ
Extreme Programming, 振舞駆動開発
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_Story_TestCase, 振舞駆動開発
PHPUnit_Extensions_TestDecorator, PHPUnit_Extensions_TestDecorator のサブクラスの作成
PHPUnit_Extensions_TestSetup, PHPUnit_Extensions_TestDecorator のサブクラスの作成
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_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(), フィクスチャ
Skeleton Generator (雛形ジェネレータ), テストケースクラスの雛形の作成
Strict Mode, Command-Line switches
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, テストの構成, テストスイート
Test-Driven Development, 振舞駆動開発
Test-Driven Development (テスト駆動開発), テスト駆動開発
Test-First Programming (テストファーストプログラミング), テスト駆動開発
TestDox, アジャイルな文書作成, @testdox
throwException(), スタブ
timeoutForLargeTests, @large
timeoutForMediumTests, @medium
timeoutForSmallTests, @small

U

Unit Test (ユニットテスト), 自動テスト, テスト駆動開発
このページの改善案をGitHubで提案してください!