blob: 741f8bd5163bc1e36d46501373035707774ee96c [file] [log] [blame]
<?php
require_once 'Webdav/tests/client_test.php';
class ezcWebdavClientTestSuite extends PHPUnit_Framework_TestSuite
{
protected $testSets;
protected $setup;
public function __construct( $name, $dataFile, ezcWebdavClientTestSetup $setup = null )
{
$this->name = "Client: $name";
$this->testSets = new ezcWebdavTestSetContainer(
dirname( __FILE__ ) . '/' . $dataFile
);
$this->setup = (
$setup === null ? new ezcWebdavClientTestContinuousSetup() : $setup
);
foreach ( $this->testSets as $testId => $testData )
{
$this->addTest(
new ezcWebdavClientTest(
$testId,
$this->setup,
$testData
)
);
}
}
}
?>