SimpleTest 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
SimpleTest 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票

软件简介

SimpleTest 是一个为PHP程序提供的单元测试的框架,包含一个内嵌的web浏览器用来测试PHP的Web网站。

示例代码

 <?php
require_once('simpletest/unit_tester.php');
require_once('simpletest/reporter.php');
require_once('../classes/log.php');

class TestOfLogging extends UnitTestCase {

function testCreatingNewFile() {
@unlink('/temp/test.log');
$log = new Log('/temp/test.log');
$this->assertFalse(file_exists('/temp/test.log'));
$log->message('Should write this to a file');
$this->assertTrue(file_exists('/temp/test.log'));
}
}

$test = &new TestOfLogging();
$test->run(new HtmlReporter());

?>
展开阅读全文

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2014/11/15 14:34

php工具:SimpleTest,xhprof和phpxref

写php程序除了需要搭建开发环境、选择代码编辑器之外,一些工具的使用也可以帮助我们更好地开发。在这总结几个自己常用的工具。

0
0
发表了博客
2009/05/26 11:26

Cakephp中的单元测试(Unit testing)和站点测试(Web testing)

Cakephp包含网站单元测试和站点测试的内容,简单介绍一下,这部分的使用,可以参考的文档包括 SimpleTest参考: http://simpletest.org/ SimpleTest API参考: http://simpletest.org/api/ Cakephp手册(测试部分) http://book.cakephp.org/view/160/Testing 要使用SimpleTest测试Cakephp代码,可以按照下面的步骤操作 1.安装S...

0
0
发表了博客
2018/04/21 11:25

Django问题 TypeError: __init__() missing 1 required positional argument: 'on_delete'

问题:在执行python manage.py makemigrations learning_logs时,系统会报错,提示:TypeError: __init__() missing 1 required positional argument: 'on_delete' (ll_env) c:\WorkSpace\SimpleTest\learning_log>python manage.py makemigrations learning_logs Traceback (most recent call last): File "manage.py"...

0
0
发表于开发技能专区
2018/12/03 10:59

linux 启动项

一、root权限编辑/etc/rc.d/rc.local Shell代码 su cd /etc/rc.d/ vi rc.local 二、在这个文件加上你要执行的脚本,全部内容如下: Shell代码 #!/bin/sh # # This script will be executed *after* all the other......

0
0
发表了博客
2013/09/26 10:27

myeclipse配置spring,开发入门

步骤: 第一步:建工程 File -> New -> Project ->Web Project,"Project Name":MySpringTest,然后"Finish"; 第二步:导入spring包 选中MySpringTest,右击,MyEclipse -> Add Spring Capabilities……,都默认即可; 第三步: 建立项目所需类;MySpringTest -> src -> New ...(以下三个都这样建)Spring 的开发没法自动生成...

0
4
发表于大前端专区
2014/08/27 17:51

QrenCode 命令行下生成二维码

QrenCode 命令行下生成二维码

0
3
发表了博客
2018/05/28 16:06

如何删除GO语言中安装的包

搜索了一下,只发现有安装包的相关说明,go的命令中,没有uninstall之类的命令。 参考: Go packages 中的解释: To uninstall, just delete the folder with the library’s import path from GOPATH/src and G......

0
0
2015/11/10 14:28

推荐几款最好的PHP自动测试框架

PHP语言有着飞速的发展,它可能已经不像你记忆中的那样,不再有复杂的程序式代码和庞大的系统,重生的PHP有着齐备的功能、支持面向对象、命名空间、以及逐步增多的可复用代码库。所以,你现在赶上了PHP最好的时光,可以更好地学习PHP,增强你的能力。下面推荐给大家在2015年值得使用的几款优秀的PHP自动测试框架。 1、S...

0
1
发表于大前端专区
2014/01/02 21:35

单元测试:使用mocha和should.js搭建nodejs的单元测试

BDD测试利器:mocha+should.js   众所周知对于任何一个项目来说,做好单元测试都是必不可少的一项工作。今天在逛CnodeJs社区的时候,无意中看到一篇介绍nodejs测试工具mocha的贴子。于是自己捣鼓了一阵之后,好像还蛮有趣的样子,因此把我摸索入门的过程记录下来跟大家分享一下:   1、准备工作 先新建一个项目文件夹...

3
7
发表了博客
2018/03/09 17:39

rocketmq集群、配置详解和常用命令

集群原文地址: http://www.cnblogs.com/520playboy/p/6716235.html 常用命令原文地址: http://www.cnblogs.com/gmq-sh/p/6232633.html rocketmq集群 第一步:先安装jdk, maven等工具 vim /etc/profile 添加 JAVA_HOME=/usr/java/jdk1.8.0_65 CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.j...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
14 收藏
分享
返回顶部
顶部