PHPUnitManual:7.2
Revision as of 08:10, 2 July 2013 by Onionmixer (talk | contribs) (PHPUnit 7.2 XML 설정 파일을 사용한 test suite 의 구성 페이지 추가)
- 7.2 XML 설정 파일을 사용한 test suite 의 구성
PHPUnit 의 XML 설정 파일 (부록C XML 설정 파일) 을 사용하여 test suite 를 구성할 수 있습니다. "예7.1 XML 설정 파일을 사용한 test suite 의 구성" 은 최소한의 예입니다. 예7.1 은 Tests 를 재귀적으로 탐색하여 *Test.php 파일에 있는 *Test 클래스를 전부 추가하는 설정입니다.
예7.1: XML 설정 파일을 사용한 test suite 의 구성
<phpunit>
<testsuites>
<testsuite name="Object_Freezer">
<directory>Tests</directory>
</testsuite>
</testsuites>
</phpunit>
테스트의 순서도 명시적으로 지정할 수 있습니다.
예7.2: XML 설정 파일을 사용한 test suite 의 구성
<phpunit>
<testsuites>
<testsuite name="Object_Freezer">
<file>Tests/Freezer/HashGenerator/NonRecursiveSHA1Test.php</file>
<file>Tests/Freezer/IdGenerator/UUIDTest.php</file>
<file>Tests/Freezer/UtilTest.php</file>
<file>Tests/FreezerTest.php</file>
<file>Tests/Freezer/StorageTest.php</file>
<file>Tests/Freezer/Storage/CouchDB/WithLazyLoadTest.php</file>
<file>Tests/Freezer/Storage/CouchDB/WithoutLazyLoadTest.php</file>
</testsuite>
</testsuites>
</phpunit>