<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://trans.onionmixer.net/wiki/index.php?action=history&amp;feed=atom&amp;title=PHPUnitManual%3AD</id>
	<title>PHPUnitManual:D - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://trans.onionmixer.net/wiki/index.php?action=history&amp;feed=atom&amp;title=PHPUnitManual%3AD"/>
	<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=PHPUnitManual:D&amp;action=history"/>
	<updated>2026-05-01T17:08:49Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>https://trans.onionmixer.net/wiki/index.php?title=PHPUnitManual:D&amp;diff=3469&amp;oldid=prev</id>
		<title>Onionmixer: PHPUnit Appendix D. Index 페이지 추가</title>
		<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=PHPUnitManual:D&amp;diff=3469&amp;oldid=prev"/>
		<updated>2013-07-04T10:36:20Z</updated>

		<summary type="html">&lt;p&gt;PHPUnit Appendix D. Index 페이지 추가&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;;Appendix D. Index&lt;br /&gt;
&lt;br /&gt;
==Index==&lt;br /&gt;
&lt;br /&gt;
===Symbols===&lt;br /&gt;
&lt;br /&gt;
$backupGlobalsBlacklist, 86&lt;br /&gt;
&lt;br /&gt;
$backupStaticAttributesBlacklist, 86&lt;br /&gt;
&lt;br /&gt;
@assert, 148&lt;br /&gt;
&lt;br /&gt;
@author,, 173&lt;br /&gt;
&lt;br /&gt;
@backupGlobals, 86, 173, 173&lt;br /&gt;
&lt;br /&gt;
@backupStaticAttributes, 86, 173, 174&lt;br /&gt;
&lt;br /&gt;
@codeCoverageIgnore, 143, 174&lt;br /&gt;
&lt;br /&gt;
@codeCoverageIgnoreEnd, 143, 174&lt;br /&gt;
&lt;br /&gt;
@codeCoverageIgnoreStart, 143, 174&lt;br /&gt;
&lt;br /&gt;
@covers, 141, 174&lt;br /&gt;
&lt;br /&gt;
@coversNothing, 142, 175&lt;br /&gt;
&lt;br /&gt;
@dataProvider, 12, 15, 15, 15, 175&lt;br /&gt;
&lt;br /&gt;
@depends, 10, 15, 15, 15, 175&lt;br /&gt;
&lt;br /&gt;
@expectedException, 15, 16, 176&lt;br /&gt;
&lt;br /&gt;
@expectedExceptionCode, 16, 176&lt;br /&gt;
&lt;br /&gt;
@expectedExceptionMessage, 16, 176&lt;br /&gt;
&lt;br /&gt;
@group,,,, 177&lt;br /&gt;
&lt;br /&gt;
@outputBuffering, 177, 178&lt;br /&gt;
&lt;br /&gt;
@preserveGlobalState, 178&lt;br /&gt;
&lt;br /&gt;
@requires, 178, 178&lt;br /&gt;
&lt;br /&gt;
@runInSeparateProcess, 179&lt;br /&gt;
&lt;br /&gt;
@runTestsInSeparateProcesses, 178&lt;br /&gt;
&lt;br /&gt;
@test,, 179&lt;br /&gt;
&lt;br /&gt;
@testdox, 179&lt;br /&gt;
&lt;br /&gt;
@ticket, 179&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===A===&lt;br /&gt;
&lt;br /&gt;
Agile Documentation,,, 145&lt;br /&gt;
&lt;br /&gt;
Annotation, 10,, 10, 12, 15, 15, 15, 15, 16,&lt;br /&gt;
&lt;br /&gt;
anything(),&lt;br /&gt;
&lt;br /&gt;
arrayHasKey(),&lt;br /&gt;
&lt;br /&gt;
assertArrayHasKey(), 22,&lt;br /&gt;
&lt;br /&gt;
assertArrayNotHasKey(), 22,&lt;br /&gt;
&lt;br /&gt;
assertAttributeContains(), 24,&lt;br /&gt;
&lt;br /&gt;
assertAttributeContainsOnly(), 26,&lt;br /&gt;
&lt;br /&gt;
assertAttributeCount(),&lt;br /&gt;
&lt;br /&gt;
assertAttributeEmpty(), 29,&lt;br /&gt;
&lt;br /&gt;
assertAttributeEquals(), 32,&lt;br /&gt;
&lt;br /&gt;
assertAttributeGreaterThan(), 41,&lt;br /&gt;
&lt;br /&gt;
assertAttributeGreaterThanOrEqual(), 42,&lt;br /&gt;
&lt;br /&gt;
assertAttributeInstanceOf(), 43,&lt;br /&gt;
&lt;br /&gt;
assertAttributeInternalType(), 44,&lt;br /&gt;
&lt;br /&gt;
assertAttributeLessThan(), 48,&lt;br /&gt;
&lt;br /&gt;
assertAttributeLessThanOrEqual(), 48,&lt;br /&gt;
&lt;br /&gt;
assertAttributeNotContains(), 24,&lt;br /&gt;
&lt;br /&gt;
assertAttributeNotContainsOnly(), 26,&lt;br /&gt;
&lt;br /&gt;
assertAttributeNotCount(),&lt;br /&gt;
&lt;br /&gt;
assertAttributeNotEmpty(), 29,&lt;br /&gt;
&lt;br /&gt;
assertAttributeNotEquals(), 32,&lt;br /&gt;
&lt;br /&gt;
assertAttributeNotInstanceOf(), 43,&lt;br /&gt;
&lt;br /&gt;
assertAttributeNotInternalType(), 44,&lt;br /&gt;
&lt;br /&gt;
assertAttributeNotSame(), 54,&lt;br /&gt;
&lt;br /&gt;
assertAttributeSame(), 54,&lt;br /&gt;
&lt;br /&gt;
assertClassHasAttribute(), 23,&lt;br /&gt;
&lt;br /&gt;
assertClassHasStaticAttribute(), 24,&lt;br /&gt;
&lt;br /&gt;
assertClassNotHasAttribute(), 23,&lt;br /&gt;
&lt;br /&gt;
assertClassNotHasStaticAttribute(), 24,&lt;br /&gt;
&lt;br /&gt;
assertContains(), 24,&lt;br /&gt;
&lt;br /&gt;
assertContainsOnly(), 26,&lt;br /&gt;
&lt;br /&gt;
assertContainsOnlyInstancesOf(), 27,&lt;br /&gt;
&lt;br /&gt;
assertCount(), 28,&lt;br /&gt;
&lt;br /&gt;
assertEmpty(), 29,&lt;br /&gt;
&lt;br /&gt;
assertEquals(), 32,&lt;br /&gt;
&lt;br /&gt;
assertEqualXMLStructure(), 30,&lt;br /&gt;
&lt;br /&gt;
assertFalse(), 38,&lt;br /&gt;
&lt;br /&gt;
assertFileEquals(), 39,&lt;br /&gt;
&lt;br /&gt;
assertFileExists(), 40,&lt;br /&gt;
&lt;br /&gt;
assertFileNotEquals(), 39,&lt;br /&gt;
&lt;br /&gt;
assertFileNotExists(), 40,&lt;br /&gt;
&lt;br /&gt;
assertGreaterThan(), 41,&lt;br /&gt;
&lt;br /&gt;
assertGreaterThanOrEqual(), 42,&lt;br /&gt;
&lt;br /&gt;
assertInstanceOf(), 43,&lt;br /&gt;
&lt;br /&gt;
assertInternalType(), 44,&lt;br /&gt;
&lt;br /&gt;
Assertions, 2&lt;br /&gt;
&lt;br /&gt;
assertJsonFileEqualsJsonFile(), 45,&lt;br /&gt;
&lt;br /&gt;
assertJsonFileNotEqualsJsonFile(), 45,&lt;br /&gt;
&lt;br /&gt;
assertJsonStringEqualsJsonFile(), 46,&lt;br /&gt;
&lt;br /&gt;
assertJsonStringEqualsJsonString(), 46,&lt;br /&gt;
&lt;br /&gt;
assertJsonStringNotEqualsJsonFile(), 46,&lt;br /&gt;
&lt;br /&gt;
assertJsonStringNotEqualsJsonString(), 46,&lt;br /&gt;
&lt;br /&gt;
assertLessThan(), 48,&lt;br /&gt;
&lt;br /&gt;
assertLessThanOrEqual(), 48,&lt;br /&gt;
&lt;br /&gt;
assertNotContains(), 24,&lt;br /&gt;
&lt;br /&gt;
assertNotContainsOnly(), 26,&lt;br /&gt;
&lt;br /&gt;
assertNotCount(), 28,&lt;br /&gt;
&lt;br /&gt;
assertNotEmpty(), 29,&lt;br /&gt;
&lt;br /&gt;
assertNotEquals(), 32,&lt;br /&gt;
&lt;br /&gt;
assertNotInstanceOf(), 43,&lt;br /&gt;
&lt;br /&gt;
assertNotInternalType(), 44,&lt;br /&gt;
&lt;br /&gt;
assertNotNull(), 49,&lt;br /&gt;
&lt;br /&gt;
assertNotRegExp(), 51,&lt;br /&gt;
&lt;br /&gt;
assertNotSame(), 54,&lt;br /&gt;
&lt;br /&gt;
assertNotSameSize(),&lt;br /&gt;
&lt;br /&gt;
assertNotTag(), 64,&lt;br /&gt;
&lt;br /&gt;
assertNull(), 49,&lt;br /&gt;
&lt;br /&gt;
assertObjectHasAttribute(), 50,&lt;br /&gt;
&lt;br /&gt;
assertObjectNotHasAttribute(), 50,&lt;br /&gt;
&lt;br /&gt;
assertPostConditions(), 83&lt;br /&gt;
&lt;br /&gt;
assertPreConditions(), 83&lt;br /&gt;
&lt;br /&gt;
assertRegExp(), 51,&lt;br /&gt;
&lt;br /&gt;
assertSame(), 54,&lt;br /&gt;
&lt;br /&gt;
assertSameSize(),&lt;br /&gt;
&lt;br /&gt;
assertSelectCount(), 56,&lt;br /&gt;
&lt;br /&gt;
assertSelectEquals(), 58,&lt;br /&gt;
&lt;br /&gt;
assertSelectRegExp(), 59,&lt;br /&gt;
&lt;br /&gt;
assertStringEndsNotWith(), 61,&lt;br /&gt;
&lt;br /&gt;
assertStringEndsWith(), 61,&lt;br /&gt;
&lt;br /&gt;
assertStringEqualsFile(), 62,&lt;br /&gt;
&lt;br /&gt;
assertStringMatchesFormat(), 52,&lt;br /&gt;
&lt;br /&gt;
assertStringMatchesFormatFile(), 53,&lt;br /&gt;
&lt;br /&gt;
assertStringNotEqualsFile(), 62,&lt;br /&gt;
&lt;br /&gt;
assertStringNotMatchesFormat(), 52,&lt;br /&gt;
&lt;br /&gt;
assertStringNotMatchesFormatFile(), 53,&lt;br /&gt;
&lt;br /&gt;
assertStringStartsNotWith(), 63,&lt;br /&gt;
&lt;br /&gt;
assertStringStartsWith(), 63,&lt;br /&gt;
&lt;br /&gt;
assertTag(), 64,&lt;br /&gt;
&lt;br /&gt;
assertThat(), 66,&lt;br /&gt;
&lt;br /&gt;
assertTrue(), 68,&lt;br /&gt;
&lt;br /&gt;
assertXmlFileEqualsXmlFile(), 69,&lt;br /&gt;
&lt;br /&gt;
assertXmlFileNotEqualsXmlFile(), 69,&lt;br /&gt;
&lt;br /&gt;
assertXmlStringEqualsXmlFile(), 70,&lt;br /&gt;
&lt;br /&gt;
assertXmlStringEqualsXmlString(), 71,&lt;br /&gt;
&lt;br /&gt;
assertXmlStringNotEqualsXmlFile(), 70,&lt;br /&gt;
&lt;br /&gt;
assertXmlStringNotEqualsXmlString(), 71,&lt;br /&gt;
&lt;br /&gt;
attribute(),&lt;br /&gt;
&lt;br /&gt;
attributeEqualTo(),&lt;br /&gt;
&lt;br /&gt;
Automated Documentation, 145&lt;br /&gt;
&lt;br /&gt;
Automated Test, 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===B===&lt;br /&gt;
&lt;br /&gt;
Behaviour-Driven Development, 133&lt;br /&gt;
&lt;br /&gt;
Blacklist, 143, 182&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===C===&lt;br /&gt;
&lt;br /&gt;
classHasAttribute(),&lt;br /&gt;
&lt;br /&gt;
classHasStaticAttribute(),&lt;br /&gt;
&lt;br /&gt;
Code Coverage,,, 139, 143, 174, 182&lt;br /&gt;
&lt;br /&gt;
Configuration,,&lt;br /&gt;
&lt;br /&gt;
Constant, 183&lt;br /&gt;
&lt;br /&gt;
contains(),&lt;br /&gt;
&lt;br /&gt;
containsOnly(),&lt;br /&gt;
&lt;br /&gt;
containsOnlyInstancesOf(),&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===D===&lt;br /&gt;
&lt;br /&gt;
Data-Driven Tests, 167&lt;br /&gt;
&lt;br /&gt;
Defect Localization, 11&lt;br /&gt;
&lt;br /&gt;
Depended-On Component, 112&lt;br /&gt;
&lt;br /&gt;
Design-by-Contract, 128&lt;br /&gt;
&lt;br /&gt;
Documenting Assumptions, 145&lt;br /&gt;
&lt;br /&gt;
Domain-Driven Design, 133&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===E===&lt;br /&gt;
&lt;br /&gt;
equalTo(),&lt;br /&gt;
&lt;br /&gt;
Error, 77&lt;br /&gt;
&lt;br /&gt;
Error Handler, 19&lt;br /&gt;
&lt;br /&gt;
expects(), 113, 114, 114, 115, 115, 116, 116, 117&lt;br /&gt;
&lt;br /&gt;
Extreme Programming, 128, 133, 145&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===F===&lt;br /&gt;
&lt;br /&gt;
Failure, 77&lt;br /&gt;
&lt;br /&gt;
fileExists(),&lt;br /&gt;
&lt;br /&gt;
Fixture, 82&lt;br /&gt;
&lt;br /&gt;
Fluent Interface, 112&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===G===&lt;br /&gt;
&lt;br /&gt;
getMock(), 113, 114, 115, 115, 116, 116, 117&lt;br /&gt;
&lt;br /&gt;
getMockBuilder(), 114&lt;br /&gt;
&lt;br /&gt;
getMockForAbstractClass(), 120&lt;br /&gt;
&lt;br /&gt;
getMockFromWsdl(), 121&lt;br /&gt;
&lt;br /&gt;
Global Variable, 86, 183&lt;br /&gt;
&lt;br /&gt;
greaterThan(),&lt;br /&gt;
&lt;br /&gt;
greaterThanOrEqual(),&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===H===&lt;br /&gt;
&lt;br /&gt;
hasAttribute(),&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===I===&lt;br /&gt;
&lt;br /&gt;
identicalTo(),&lt;br /&gt;
&lt;br /&gt;
include_path,&lt;br /&gt;
&lt;br /&gt;
Incomplete Test, 108, 147&lt;br /&gt;
&lt;br /&gt;
isFalse(),&lt;br /&gt;
&lt;br /&gt;
isInstanceOf(),&lt;br /&gt;
&lt;br /&gt;
isNull(),&lt;br /&gt;
&lt;br /&gt;
isTrue(),&lt;br /&gt;
&lt;br /&gt;
isType(),&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===J===&lt;br /&gt;
&lt;br /&gt;
JSON,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===L===&lt;br /&gt;
&lt;br /&gt;
lessThan(),&lt;br /&gt;
&lt;br /&gt;
lessThanOrEqual(),&lt;br /&gt;
&lt;br /&gt;
Logfile,,&lt;br /&gt;
&lt;br /&gt;
Logging, 160, 182&lt;br /&gt;
&lt;br /&gt;
logicalAnd(),&lt;br /&gt;
&lt;br /&gt;
logicalNot(),&lt;br /&gt;
&lt;br /&gt;
logicalOr(),&lt;br /&gt;
&lt;br /&gt;
logicalXor(),&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===M===&lt;br /&gt;
&lt;br /&gt;
matchesRegularExpression(),&lt;br /&gt;
&lt;br /&gt;
method(), 113, 114, 114, 115, 115, 116, 116, 117&lt;br /&gt;
&lt;br /&gt;
Mock Object, 117, 119&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===O===&lt;br /&gt;
&lt;br /&gt;
onConsecutiveCalls(), 116&lt;br /&gt;
&lt;br /&gt;
onNotSuccessfulTest(), 83&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===P===&lt;br /&gt;
&lt;br /&gt;
PHP Error, 19&lt;br /&gt;
&lt;br /&gt;
PHP Notice, 19&lt;br /&gt;
&lt;br /&gt;
PHP Warning, 19&lt;br /&gt;
&lt;br /&gt;
php.ini, 183&lt;br /&gt;
&lt;br /&gt;
PHPUnit_Extensions_RepeatedTest, 166&lt;br /&gt;
&lt;br /&gt;
PHPUnit_Extensions_Selenium2TestCase, 152&lt;br /&gt;
&lt;br /&gt;
PHPUnit_Extensions_SeleniumTestCase, 153&lt;br /&gt;
&lt;br /&gt;
PHPUnit_Extensions_Story_TestCase, 133&lt;br /&gt;
&lt;br /&gt;
PHPUnit_Extensions_TestDecorator, 166&lt;br /&gt;
&lt;br /&gt;
PHPUnit_Extensions_TestSetup, 166&lt;br /&gt;
&lt;br /&gt;
PHPUnit_Framework_Assert, 131&lt;br /&gt;
&lt;br /&gt;
PHPUnit_Framework_Error, 19&lt;br /&gt;
&lt;br /&gt;
PHPUnit_Framework_Error_Notice, 20&lt;br /&gt;
&lt;br /&gt;
PHPUnit_Framework_Error_Warning, 20&lt;br /&gt;
&lt;br /&gt;
PHPUnit_Framework_IncompleteTest, 108&lt;br /&gt;
&lt;br /&gt;
PHPUnit_Framework_IncompleteTestError, 108&lt;br /&gt;
&lt;br /&gt;
PHPUnit_Framework_Test, 167&lt;br /&gt;
&lt;br /&gt;
PHPUnit_Framework_TestCase, 10, 164&lt;br /&gt;
&lt;br /&gt;
PHPUnit_Framework_TestListener,, 165, 183&lt;br /&gt;
&lt;br /&gt;
PHPUnit_Runner_TestSuiteLoader,&lt;br /&gt;
&lt;br /&gt;
PHPUnit_Util_Printer,&lt;br /&gt;
&lt;br /&gt;
Process Isolation,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===R===&lt;br /&gt;
&lt;br /&gt;
Refactoring, 126&lt;br /&gt;
&lt;br /&gt;
Report,&lt;br /&gt;
&lt;br /&gt;
returnArgument(), 114&lt;br /&gt;
&lt;br /&gt;
returnCallback(), 116&lt;br /&gt;
&lt;br /&gt;
returnSelf(), 115&lt;br /&gt;
&lt;br /&gt;
returnValue(), 113, 114&lt;br /&gt;
&lt;br /&gt;
returnValueMap(), 115&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===S===&lt;br /&gt;
&lt;br /&gt;
Selenium RC, 184&lt;br /&gt;
&lt;br /&gt;
Selenium Server, 152&lt;br /&gt;
&lt;br /&gt;
setUp(), 82, 83, 83&lt;br /&gt;
&lt;br /&gt;
setUpBeforeClass, 85&lt;br /&gt;
&lt;br /&gt;
setUpBeforeClass(), 83, 83&lt;br /&gt;
&lt;br /&gt;
Skeleton Generator, 147&lt;br /&gt;
&lt;br /&gt;
stringContains(),&lt;br /&gt;
&lt;br /&gt;
stringEndsWith(),&lt;br /&gt;
&lt;br /&gt;
stringStartsWith(),&lt;br /&gt;
&lt;br /&gt;
Stub, 112&lt;br /&gt;
&lt;br /&gt;
Stubs, 146&lt;br /&gt;
&lt;br /&gt;
System Under Test, 112&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===T===&lt;br /&gt;
&lt;br /&gt;
tearDown(), 82, 83, 83&lt;br /&gt;
&lt;br /&gt;
tearDownAfterClass, 85&lt;br /&gt;
&lt;br /&gt;
tearDownAfterClass(), 83, 83&lt;br /&gt;
&lt;br /&gt;
Template Method, 82, 83, 83, 83&lt;br /&gt;
&lt;br /&gt;
Test Dependencies, 10&lt;br /&gt;
&lt;br /&gt;
Test Double, 112&lt;br /&gt;
&lt;br /&gt;
Test Groups,,,, 181&lt;br /&gt;
&lt;br /&gt;
Test Isolation,,,, 86&lt;br /&gt;
&lt;br /&gt;
Test Listener, 183&lt;br /&gt;
&lt;br /&gt;
Test Suite, 87, 181&lt;br /&gt;
&lt;br /&gt;
Test-Driven Development, 128, 133&lt;br /&gt;
&lt;br /&gt;
Test-First Programming, 128&lt;br /&gt;
&lt;br /&gt;
TestDox, 145, 179&lt;br /&gt;
&lt;br /&gt;
throwException(), 117&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===U===&lt;br /&gt;
&lt;br /&gt;
Unit Test, 1, 128&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===W===&lt;br /&gt;
&lt;br /&gt;
Whitelist, 143, 182&lt;br /&gt;
&lt;br /&gt;
will(), 113, 114, 114, 115, 115, 116, 116, 117&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===X===&lt;br /&gt;
&lt;br /&gt;
Xdebug, 139&lt;br /&gt;
&lt;br /&gt;
XML Configuration, 88&lt;/div&gt;</summary>
		<author><name>Onionmixer</name></author>
	</entry>
</feed>