PHPUnit Manual
PHPUnit 3.4
English
PHPUnit 3.3
English
PHPUnit 3.4
Japanese
PHPUnit 3.3
Japanese
Prev
Next
Appendix B. Index
Symbols
$backupGlobals,
PHPUnit's Implementation
$GLOBALS,
PHPUnit's Implementation
A
Agile Documentation,
The Command-Line Test Runner
,
Agile Documentation
Annotation,
Writing Tests for PHPUnit
,
Annotations
Apache Ant,
CruiseControl
Apache Maven,
Apache Maven
Assertions,
Automating Tests
,
PHPUnit_Framework_Assert
,
Assert Classes
Automated Documentation,
Agile Documentation
Automated Test,
Automating Tests
C
Code Coverage,
The Command-Line Test Runner
,
Code Coverage Analysis
Collecting Parameter,
PHPUnit's Implementation
CruiseControl,
CruiseControl
D
Data-Driven Tests,
Implement PHPUnit_Framework_Test
Design-by-Contract,
Test-First Programming
,
PHPUnit_Framework_Assert
Documenting Assumptions,
Agile Documentation
E
Error,
The Command-Line Test Runner
Extreme Programming,
Test-First Programming
,
Agile Documentation
F
Failure,
The Command-Line Test Runner
Fixture,
Fixtures
I
Incomplete Test,
Incomplete Tests
,
Skeleton Generator
,
PHPUnit_Framework_Assert
J
JSON,
The Command-Line Test Runner
L
Logfile,
The Command-Line Test Runner
O
Observer Pattern,
PHPUnit_Framework_TestResult
P
PHPUnit_Extensions_ExceptionTestCase,
Testing Exceptions
PHPUnit_Extensions_OutputTestCase,
Testing Output
PHPUnit_Extensions_PerformanceTestCase,
Testing Performance
PHPUnit_Extensions_RepeatedTest,
Subclass PHPUnit_Extensions_TestDecorator
PHPUnit_Extensions_TestDecorator,
Subclass PHPUnit_Extensions_TestDecorator
PHPUnit_Extensions_TestSetup,
Subclass PHPUnit_Extensions_TestDecorator
PHPUnit_Framework_Assert,
BankAccount Example
,
PHPUnit_Framework_Assert
,
Assert Classes
PHPUnit_Framework_IncompleteTest,
Incomplete Tests
PHPUnit_Framework_IncompleteTestError,
Incomplete Tests
PHPUnit_Framework_Test,
PHPUnit's Implementation
,
PHPUnit_Framework_Test
,
Implement PHPUnit_Framework_Test
PHPUnit_Framework_TestCase,
Writing Tests for PHPUnit
,
PHPUnit_Framework_TestCase
,
Subclass PHPUnit_Framework_TestCase
PHPUnit_Framework_TestListener,
PHPUnit_Framework_TestResult
,
Implement PHPUnit_Framework_TestListener
PHPUnit_Framework_TestResult,
PHPUnit's Implementation
,
PHPUnit_Framework_TestResult
,
Subclass PHPUnit_Framework_TestResult
,
Implement PHPUnit_Framework_TestListener
PHPUnit_Framework_TestSuite,
PHPUnit's Implementation
,
PHPUnit_Framework_TestSuite
,
Implement PHPUnit_Framework_TestListener
PHPUnit_Runner_TestSuiteLoader,
The Command-Line Test Runner
Pluggable Selector,
PHPUnit's Implementation
R
Refactoring,
During Development
S
Self Shunt Pattern,
Self-Shunting
setUp(),
Fixtures
,
Suite-Level Setup
,
PHPUnit's Implementation
Skeleton Generator,
The Command-Line Test Runner
,
Skeleton Generator
Skipped Test,
PHPUnit_Framework_Assert
Stubs,
Cross-Team Tests
Syntax Check,
The Command-Line Test Runner
T
tearDown(),
Fixtures
,
Suite-Level Setup
Template Method,
Fixtures
,
Suite-Level Setup
Test Database,
The Command-Line Test Runner
,
Test Database
Test Isolation,
PHPUnit's Implementation
Test-Driven Development,
Test-First Programming
Test-First Programming,
Test-First Programming
TestDox,
Agile Documentation
U
Unit Test,
Automating Tests
,
Test-First Programming
Prev
Next
1. Automating Tests
2. PHPUnit's Goals
3. Installing PHPUnit
4. Writing Tests for PHPUnit
5. The Command-Line Test Runner
6. Fixtures
More setUp() than tearDown()
Variations
Sharing Fixture
7. Organizing Test Suites
Suite-Level Setup
8. TestCase Extensions
Testing Exceptions
Testing Output
Testing Performance
9. Incomplete and Skipped Tests
Incomplete Tests
Skipping Tests
10. Mock Objects
Self-Shunting
Stubs
11. Testing Practices
During Development
During Debugging
12. Test-First Programming
BankAccount Example
13. Code Coverage Analysis
Including and Excluding Files
14. Other Uses for Tests
Agile Documentation
Cross-Team Tests
15. Logging
XML Format
Code Coverage (XML)
JavaScript Object Notation (JSON)
Test Anything Protocol (TAP)
GraphViz Markup
Test Database
16. Skeleton Generator
Annotations
17. PHPUnit and Selenium
Selenium RC
PHPUnit_Extensions_SeleniumTestCase
18. Continuous Integration
CruiseControl
Apache Maven
19. PHPUnit's Implementation
20. PHPUnit API
Overview
PHPUnit_Framework_Assert
PHPUnit_Framework_Test
PHPUnit_Framework_TestCase
PHPUnit_Framework_TestSuite
PHPUnit_Framework_TestResult
Package Structure
21. Extending PHPUnit
Subclass PHPUnit_Framework_TestCase
Assert Classes
Subclass PHPUnit_Extensions_TestDecorator
Implement PHPUnit_Framework_Test
Subclass PHPUnit_Framework_TestResult
Implement PHPUnit_Framework_TestListener
New Test Runner
A. PHPUnit for PHP 4
B. Index
C. Bibliography
D. Copyright