本文整理汇总了PHP中getTests函数的典型用法代码示例。如果您正苦于以下问题:PHP getTests函数的具体用法?PHP getTests怎么用?PHP getTests使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了getTests函数的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: handle_pear_error
PEAR::setErrorHandling(PEAR_ERROR_CALLBACK, 'handle_pear_error');
function handle_pear_error($error_obj)
{
print '<pre><b>PEAR-Error</b><br />';
echo $error_obj->getMessage() . ': ' . $error_obj->getUserinfo();
print '</pre>';
}
MDB2::loadFile('Date');
foreach ($testcases as $testcase) {
include_once $testcase . '.php';
}
$database = 'driver_test';
$testmethods = isset($_POST['testmethods']) ? $_POST['testmethods'] : null;
if (!is_array($testmethods)) {
foreach ($testcases as $testcase) {
$testmethods[$testcase] = array_flip(getTests($testcase));
}
}
?>
<html>
<head>
<title>MDB2 Tests</title>
<link href="tests.css" rel="stylesheet" type="text/css">
</head>
<body>
<?php
foreach ($dbarray as $db) {
$dsn = $db['dsn'];
$options = isset($db['options']) ? $db['options'] : null;
$display_dsn = $dsn['phptype'] . "://" . $dsn['username'] . ":" . $dsn['password'] . "@" . $dsn['hostspec'] . "/" . $database;
echo "<div class=\"test\">\n";
开发者ID:GeekyNinja,项目名称:LifesavingCAD,代码行数:31,代码来源:test.php
示例2: _parseFolder
/**
* Parses recursively a folder to search for tests.
* On the way it creates $this->_suites and $this->_folders.
*
* @param string $dir folder path
* @return int folder id or 0 if there are no subfolders with suites
*/
private function _parseFolder($path)
{
$items = scandir($path);
$folderId = $this->_getNextFolderId();
$folder = array('path' => $path);
// use reference because we might update suites and subfolders components later on
$this->_folders[$folderId] =& $folder;
$suites = array();
$subfolders = array();
// parse the folders contentes
foreach ($items as $item) {
$itemPath = $path . '/' . $item;
// if is dir and is not hidden nor . or ..
if (is_dir($itemPath) && substr($item, 0, 1) !== '.') {
// filter the folder through exludes
$descend = true;
foreach ($this->_exclude as $pattern) {
if (preg_match($pattern, $item)) {
$descend = false;
break;
}
}
// descend recursively into folder if not excluded
if ($descend) {
$subfolderId = $this->_parseFolder($itemPath, $this->_exclude);
if ($subfolderId) {
$subfolders[] = $subfolderId;
}
}
}
//echo $itemPath;
//die();
// if is file and ends with test suffix
if (is_file($itemPath)) {
//&& (substr($itemPath, -(strlen($this->_testSuiteSuffix))) == $this->_testSuiteSuffix)) {
$tests = getTests($itemPath);
if ($tests) {
$suiteId = $this->_getNextSuiteId();
$suite = array('path' => $itemPath, 'tests' => $tests);
$this->_suites[$suiteId] = $suite;
$this->_suitePathToId[$itemPath] = $suiteId;
$suites[] = $suiteId;
}
}
}
// update the suites and subfolders components
if (count($suites)) {
$folder['suites'] = $suites;
}
if (count($subfolders)) {
$folder['subfolders'] = $subfolders;
}
if (isset($folder['suites']) || isset($folder['subfolders'])) {
return $folderId;
} else {
unset($this->_folders[$folderId]);
return 0;
}
}
开发者ID:hthetiot,项目名称:basezf,代码行数:66,代码来源:FolderParser.php
示例3: define
if (defined('DIRECTORY_SEPARATOR') && DIRECTORY_SEPARATOR == "\\") {
define('PATH_SEPARATOR', ';');
} else {
define('PATH_SEPARATOR', ':');
}
}
ini_set('include_path', '..' . PATH_SEPARATOR . ini_get('include_path'));
require_once 'PHPUnit.php';
require_once 'test_setup.php';
require_once 'testUtils.php';
$output = '';
foreach ($testcases as $testcase) {
include_once $testcase . '.php';
$output .= '<fieldset>' . "\n";
$output .= '<legend><input type="checkbox" id="selectAll_' . $testcase . '" onclick="return checkAll(\'' . $testcase . '\');" /> <b>TestCase : ' . $testcase . '</b></legend>' . "\n";
$testmethods[$testcase] = getTests($testcase);
foreach ($testmethods[$testcase] as $method) {
$output .= testCheck($testcase, $method);
}
$output .= "</fieldset><br />\n\n";
$output .= "<input name=\"submit\" type=\"submit\"><br /> <br />\n\n";
}
?>
<html>
<head>
<title>MDB2 Tests</title>
<link href="tests.css" rel="stylesheet" type="text/css">
<script language="javascript" type="text/javascript">
<!--
function checkAll(testcase)
{
开发者ID:quangbt2005,项目名称:vhost-kis,代码行数:31,代码来源:testchoose.php
示例4: getTests
</fieldset>
<fieldset>
<button type="reset">reset</button>
<button type="submit">submit</button>
</fieldset>
</form>
</div>';
}
break;
case "individual":
break;
}
break;
case "list":
default:
$tests = getTests();
if (count($tests) > 0) {
$pageBody .= '
<table class="fancy">
<thead>
<tr>
<th>#</th>
<th>type</th>
<th>date</th>
<th>most junior class</th>
<th>most senior class</th>
<th>action</th>
</tr>
</thead>
<tbody>';
$count = 1;
开发者ID:eebrah,项目名称:schoolsys,代码行数:31,代码来源:index.php
注:本文中的getTests函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论