PHPUnitManual:7.2

From 흡혈양파의 번역工房
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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>


Notes