<?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%3A18.1</id>
	<title>PHPUnitManual:18.1 - 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%3A18.1"/>
	<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=PHPUnitManual:18.1&amp;action=history"/>
	<updated>2026-05-02T05:55:07Z</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:18.1&amp;diff=3444&amp;oldid=prev</id>
		<title>Onionmixer: PHPUnit 18.1 테스트 결과 (XML) 페이지 추가</title>
		<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=PHPUnitManual:18.1&amp;diff=3444&amp;oldid=prev"/>
		<updated>2013-07-04T09:46:40Z</updated>

		<summary type="html">&lt;p&gt;PHPUnit 18.1 테스트 결과 (XML) 페이지 추가&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;;18.1 테스트 결과 (XML)&lt;br /&gt;
&lt;br /&gt;
PHPUnit 이 작성하는 테스트 결과의 XML log 파일은, Apache Ant 의 JUnit 태크스 가 사용하는 방식을 참고로 하고 있습니다. 다음 예는 ArrayTest 테스트가 생성한 XML log 파일입니다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;testsuites&amp;gt;&lt;br /&gt;
    &amp;lt;testsuite name=&amp;quot;ArrayTest&amp;quot;&lt;br /&gt;
	       file=&amp;quot;/home/sb/ArrayTest.php&amp;quot;&lt;br /&gt;
	       tests=&amp;quot;2&amp;quot;&lt;br /&gt;
	       assertions=&amp;quot;2&amp;quot;&lt;br /&gt;
	       failures=&amp;quot;0&amp;quot;&lt;br /&gt;
	       errors=&amp;quot;0&amp;quot;&lt;br /&gt;
	       time=&amp;quot;0.016030&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;testcase name=&amp;quot;testNewArrayIsEmpty&amp;quot;&lt;br /&gt;
		class=&amp;quot;ArrayTest&amp;quot;&lt;br /&gt;
		file=&amp;quot;/home/sb/ArrayTest.php&amp;quot;&lt;br /&gt;
		line=&amp;quot;6&amp;quot;&lt;br /&gt;
		assertions=&amp;quot;1&amp;quot;&lt;br /&gt;
		time=&amp;quot;0.008044&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;testcase name=&amp;quot;testArrayContainsAnElement&amp;quot;&lt;br /&gt;
		class=&amp;quot;ArrayTest&amp;quot;&lt;br /&gt;
		file=&amp;quot;/home/sb/ArrayTest.php&amp;quot;&lt;br /&gt;
		line=&amp;quot;15&amp;quot;&lt;br /&gt;
		assertions=&amp;quot;1&amp;quot;&lt;br /&gt;
		time=&amp;quot;0.007986&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/testsuite&amp;gt;&lt;br /&gt;
  &amp;lt;/testsuites&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
다음 XML log 파일은, 테스트 클래스 FailureErrorTest 의 테스트 testFailure 와 testError 가 출력한 것입니다. 실패와 에러가 어떻게 표시되는지를 확인할 수 있습니다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;testsuites&amp;gt;&lt;br /&gt;
    &amp;lt;testsuite name=&amp;quot;FailureErrorTest&amp;quot;&lt;br /&gt;
	       file=&amp;quot;/home/sb/FailureErrorTest.php&amp;quot;&lt;br /&gt;
	       tests=&amp;quot;2&amp;quot;&lt;br /&gt;
	       assertions=&amp;quot;1&amp;quot;&lt;br /&gt;
	       failures=&amp;quot;1&amp;quot;&lt;br /&gt;
	       errors=&amp;quot;1&amp;quot;&lt;br /&gt;
	       time=&amp;quot;0.019744&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;testcase name=&amp;quot;testFailure&amp;quot;&lt;br /&gt;
		class=&amp;quot;FailureErrorTest&amp;quot;&lt;br /&gt;
		file=&amp;quot;/home/sb/FailureErrorTest.php&amp;quot;&lt;br /&gt;
		line=&amp;quot;6&amp;quot;&lt;br /&gt;
		assertions=&amp;quot;1&amp;quot;&lt;br /&gt;
		time=&amp;quot;0.011456&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;failure type=&amp;quot;PHPUnit_Framework_ExpectationFailedException&amp;quot;&amp;gt;&lt;br /&gt;
	  testFailure(FailureErrorTest)&lt;br /&gt;
	  Failed asserting that &amp;amp;lt;integer:2&amp;amp;gt; matches expected value &amp;amp;lt;integer:1&amp;amp;gt;.&lt;br /&gt;
&lt;br /&gt;
	  /home/sb/FailureErrorTest.php:8&lt;br /&gt;
	&amp;lt;/failure&amp;gt;&lt;br /&gt;
      &amp;lt;/testcase&amp;gt;&lt;br /&gt;
      &amp;lt;testcase name=&amp;quot;testError&amp;quot;&lt;br /&gt;
		class=&amp;quot;FailureErrorTest&amp;quot;&lt;br /&gt;
		file=&amp;quot;/home/sb/FailureErrorTest.php&amp;quot;&lt;br /&gt;
		line=&amp;quot;11&amp;quot;&lt;br /&gt;
		assertions=&amp;quot;0&amp;quot;&lt;br /&gt;
		time=&amp;quot;0.008288&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;error type=&amp;quot;Exception&amp;quot;&amp;gt;testError(FailureErrorTest)&lt;br /&gt;
	Exception:&lt;br /&gt;
&lt;br /&gt;
	/home/sb/FailureErrorTest.php:13&lt;br /&gt;
	&amp;lt;/error&amp;gt;&lt;br /&gt;
      &amp;lt;/testcase&amp;gt;&lt;br /&gt;
    &amp;lt;/testsuite&amp;gt;&lt;br /&gt;
  &amp;lt;/testsuites&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&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>