<?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%3AA</id>
	<title>PHPUnitManual:A - 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%3AA"/>
	<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=PHPUnitManual:A&amp;action=history"/>
	<updated>2026-05-01T18:57:10Z</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:A&amp;diff=3456&amp;oldid=prev</id>
		<title>Onionmixer: PHPUnit Appendix A. Assertions 페이지 추가</title>
		<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=PHPUnitManual:A&amp;diff=3456&amp;oldid=prev"/>
		<updated>2013-07-04T10:02:11Z</updated>

		<summary type="html">&lt;p&gt;PHPUnit Appendix A. Assertions 페이지 추가&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;;Appendix A. Assertions&lt;br /&gt;
&lt;br /&gt;
표A.1 &amp;quot;검증 (Assertions)&amp;quot; 은 모든 검증의 리스트입니다.&lt;br /&gt;
&lt;br /&gt;
{| class = &amp;quot;collapsible collapsed&amp;quot; width=100% style = &amp;quot;border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -icab-border-radius: 10px; -o-border-radius: 10px; border: 5px groove #000066;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;color: white; background-color: black;&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Assertion&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertArrayHasKey($key, $array, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertArrayNotHasKey($key, $array, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertAttributeContains($needle, $haystackAttributeName, $haystackClassOrObject, $message = &amp;#039;&amp;#039;, $ignoreCase = FALSE, $checkForObjectIdentity = TRUE)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertAttributeContainsOnly($type, $haystackAttributeName, $haystackClassOrObject, $isNativeType = NULL, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertAttributeCount($expectedCount, $haystackAttributeName, $haystackClassOrObject, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertAttributeEmpty($haystackAttributeName, $haystackClassOrObject, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertAttributeEquals($expected, $actualAttributeName, $actualClassOrObject, $message = &amp;#039;&amp;#039;, $delta = 0, $maxDepth = 10, $canonicalize = FALSE, $ignoreCase = FALSE)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertAttributeGreaterThan($expected, $actualAttributeName, $actualClassOrObject, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertAttributeGreaterThanOrEqual($expected, $actualAttributeName, $actualClassOrObject, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertAttributeInstanceOf($expected, $attributeName, $classOrObject, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertAttributeInternalType($expected, $attributeName, $classOrObject, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertAttributeLessThan($expected, $actualAttributeName, $actualClassOrObject, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertAttributeLessThanOrEqual($expected, $actualAttributeName, $actualClassOrObject, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertAttributeNotContains($needle, $haystackAttributeName, $haystackClassOrObject, $message = &amp;#039;&amp;#039;, $ignoreCase = FALSE, $checkForObjectIdentity = TRUE)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertAttributeNotContainsOnly($type, $haystackAttributeName, $haystackClassOrObject, $isNativeType = NULL, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertAttributeNotCount($expectedCount, $haystackAttributeName, $haystackClassOrObject, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertAttributeNotEmpty($haystackAttributeName, $haystackClassOrObject, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertAttributeNotEquals($expected, $actualAttributeName, $actualClassOrObject, $message = &amp;#039;&amp;#039;, $delta = 0, $maxDepth = 10, $canonicalize = FALSE, $ignoreCase = FALSE)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertAttributeNotInstanceOf($expected, $attributeName, $classOrObject, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertAttributeNotInternalType($expected, $attributeName, $classOrObject, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertAttributeNotSame($expected, $actualAttributeName, $actualClassOrObject, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertAttributeSame($expected, $actualAttributeName, $actualClassOrObject, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertClassHasAttribute($attributeName, $className, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertClassHasStaticAttribute($attributeName, $className, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertClassNotHasAttribute($attributeName, $className, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertClassNotHasStaticAttribute($attributeName, $className, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertContains($needle, $haystack, $message = &amp;#039;&amp;#039;, $ignoreCase = FALSE, $checkForObjectIdentity = TRUE)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertContainsOnly($type, $haystack, $isNativeType = NULL, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertContainsOnlyInstancesOf($classname, $haystack, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertCount($expectedCount, $haystack, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertEmpty($actual, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertEqualXMLStructure(DOMElement $expectedElement, DOMElement $actualElement, $checkAttributes = FALSE, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertEquals($expected, $actual, $message = &amp;#039;&amp;#039;, $delta = 0, $maxDepth = 10, $canonicalize = FALSE, $ignoreCase = FALSE)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertFalse($condition, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertFileEquals($expected, $actual, $message = &amp;#039;&amp;#039;, $canonicalize = FALSE, $ignoreCase = FALSE)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertFileExists($filename, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertFileNotEquals($expected, $actual, $message = &amp;#039;&amp;#039;, $canonicalize = FALSE, $ignoreCase = FALSE)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertFileNotExists($filename, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertGreaterThan($expected, $actual, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertGreaterThanOrEqual($expected, $actual, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertInstanceOf($expected, $actual, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertInternalType($expected, $actual, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertJsonFileEqualsJsonFile($expectedFile, $actualFile, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertJsonFileNotEqualsJsonFile($expectedFile, $actualFile, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertJsonStringEqualsJsonFile($expectedFile, $actualJson, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertJsonStringEqualsJsonString($expectedJson, $actualJson, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertJsonStringNotEqualsJsonFile($expectedFile, $actualJson, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertJsonStringNotEqualsJsonString($expectedJson, $actualJson, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertLessThan($expected, $actual, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertLessThanOrEqual($expected, $actual, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertNotContains($needle, $haystack, $message = &amp;#039;&amp;#039;, $ignoreCase = FALSE, $checkForObjectIdentity = TRUE)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertNotContainsOnly($type, $haystack, $isNativeType = NULL, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertNotCount($expectedCount, $haystack, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertNotEmpty($actual, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertNotEquals($expected, $actual, $message = &amp;#039;&amp;#039;, $delta = 0, $maxDepth = 10, $canonicalize = FALSE, $ignoreCase = FALSE)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertNotInstanceOf($expected, $actual, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertNotInternalType($expected, $actual, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertNotNull($actual, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertNotRegExp($pattern, $string, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertNotSame($expected, $actual, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertNotSameSize($expected, $actual, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertNotTag($matcher, $actual, $message = &amp;#039;&amp;#039;, $isHtml = TRUE)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertNull($actual, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertObjectHasAttribute($attributeName, $object, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertObjectNotHasAttribute($attributeName, $object, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertRegExp($pattern, $string, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertSame($expected, $actual, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertSameSize($expected, $actual, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertSelectCount($selector, $count, $actual, $message = &amp;#039;&amp;#039;, $isHtml = TRUE)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertSelectEquals($selector, $content, $count, $actual, $message = &amp;#039;&amp;#039;, $isHtml = TRUE)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertSelectRegExp($selector, $pattern, $count, $actual, $message = &amp;#039;&amp;#039;, $isHtml = TRUE)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertStringEndsNotWith($suffix, $string, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertStringEndsWith($suffix, $string, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertStringEqualsFile($expectedFile, $actualString, $message = &amp;#039;&amp;#039;, $canonicalize = FALSE, $ignoreCase = FALSE)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertStringMatchesFormat($format, $string, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertStringMatchesFormatFile($formatFile, $string, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertStringNotEqualsFile($expectedFile, $actualString, $message = &amp;#039;&amp;#039;, $canonicalize = FALSE, $ignoreCase = FALSE)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertStringNotMatchesFormat($format, $string, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertStringNotMatchesFormatFile($formatFile, $string, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertStringStartsNotWith($prefix, $string, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertStringStartsWith($prefix, $string, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertTag($matcher, $actual, $message = &amp;#039;&amp;#039;, $isHtml = TRUE)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertThat($value, PHPUnit_Framework_Constraint $constraint, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertTrue($condition, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertXmlFileEqualsXmlFile($expectedFile, $actualFile, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertXmlFileNotEqualsXmlFile($expectedFile, $actualFile, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertXmlStringEqualsXmlFile($expectedFile, $actualXml, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertXmlStringEqualsXmlString($expectedXml, $actualXml, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertXmlStringNotEqualsXmlFile($expectedFile, $actualXml, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|assertXmlStringNotEqualsXmlString($expectedXml, $actualXml, $message = &amp;#039;&amp;#039;)&lt;br /&gt;
|- style=&amp;quot;color: black; background-color: gray;&amp;quot;&lt;br /&gt;
|표A.1 검증 (Assertions)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:PHPUnitManual]]&lt;/div&gt;</summary>
		<author><name>Onionmixer</name></author>
	</entry>
</feed>