<?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%3A9.3</id>
	<title>PHPUnitManual:9.3 - 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%3A9.3"/>
	<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=PHPUnitManual:9.3&amp;action=history"/>
	<updated>2026-05-02T08:35:21Z</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:9.3&amp;diff=3408&amp;oldid=prev</id>
		<title>Onionmixer: PHPUnit 9.3 @requires 를 사용한 테스트의 생략 페이지 추가</title>
		<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=PHPUnitManual:9.3&amp;diff=3408&amp;oldid=prev"/>
		<updated>2013-07-02T09:00:45Z</updated>

		<summary type="html">&lt;p&gt;PHPUnit 9.3 @requires 를 사용한 테스트의 생략 페이지 추가&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;;9.3 @requires 를 사용한 테스트의 생략&lt;br /&gt;
&lt;br /&gt;
위의 메소드와 별개로, @requires 선언을 사용하여 공통적인 사전 조건을 기술할 수 있습니다.&lt;br /&gt;
&lt;br /&gt;
표9.3 @requires 사용 예&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;Type&amp;#039;&amp;#039;&amp;#039;||&amp;#039;&amp;#039;&amp;#039;Possible Values&amp;#039;&amp;#039;&amp;#039;||&amp;#039;&amp;#039;&amp;#039;Examples&amp;#039;&amp;#039;&amp;#039;||&amp;#039;&amp;#039;&amp;#039;Another example&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|PHP||PHP 버젼 (Any PHP version identifier)||@requires PHP 5.3.3||@requires PHP 5.4-dev&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|PHPUnit||PHPUnit 버젼 (Any PHPUnit version identifier)||@requires PHPUnit 3.6.3||@requires PHPUnit 3.7&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|function||function_exists 의 적합한 파라메터 (Valid parameter)||@requires function imap_open||@requires function ReflectionMethod::setAccessible&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
|extension||확장의 이름 (Any extension name)||@requires extension mysqli||@requires extension curl&lt;br /&gt;
|- style=&amp;quot;color: black; background-color: gray;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; |표9.3 @requires 사용 예&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
예9.3 @requires 를 사용한 테스트 케이스의 생략&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * @requires extension mysqli&lt;br /&gt;
 */&lt;br /&gt;
class DatabaseTest extends PHPUnit_Framework_TestCase&lt;br /&gt;
{&lt;br /&gt;
    /**&lt;br /&gt;
     * @requires PHP 5.3&lt;br /&gt;
     */&lt;br /&gt;
    public function testConnection()&lt;br /&gt;
    {&lt;br /&gt;
        // 이 테스트는 mysqli 확장 모듈과 PHP &amp;gt;= 5.3 이상이 필요합니다&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    // ... 이 외의 모든 테스트에는 mysqli 확장 모듈이 필요합니다&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
특정 버젼의 PHP 를 요구하는 구문을 사용할 경우, &amp;quot;test suite&amp;quot; 에 있는 방법처럼 XML 설정 파일을 이용하여 버젼에 의존하는 include 의 사용을 검토하세요.&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>