• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

PHP getTests函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了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;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP getTheme函数代码示例发布时间:2022-05-15
下一篇:
PHP getTerms函数代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap