runtests.php
1.07 KB
<?php
require_once('test.php');
class UnitTests extends GroupTest {
function UnitTests() {
$this->GroupTest('Unit tests');
$this->addTestFile('api/authentication.php');
$this->addTestFile('api/document.php');
$this->addTestFile('api/folder.php');
$this->addTestFile('SQLFile/test_sqlfile.php');
$this->addTestFile('cache/testCache.php');
$this->addTestFile('config/testConfig.php');
$this->addTestFile('document/testDocument.php');
$this->addTestFile('document/testDocumentUtil.php');
$this->addTestFile('folder/testFolder.php');
$this->addTestFile('browseutil/testBrowseUtil.php');
$this->addTestFile('filelike/testStringFileLike.php');
}
function addTestFile($file) {
if (!KTUtil::isAbsolutePath($file)) {
$file = sprintf('%s/%s', dirname(__FILE__), $file);
}
return parent::addTestFile($file);
}
}
$test = &new UnitTests();
if (SimpleReporter::inCli()) {
exit ($test->run(new TextReporter()) ? 0 : 1);
}
$test->run(new HtmlReporter());
?>