LTPTest -- TP 下的单元测试框架扩展更新到2.0.0 了。。。持续更新中

ThinkPHP框架- 是一套开源的MVC结构的开源PHP框架,但是没有见过可以用来做单元测试的模块。直接使用phpunit会遇到很多框架访问的问题。在使用sea平台开发的过程中,不能使用命令行运行phpunit运行测试用例。

自己开发了一套简单的测试框架,大家有问题和建议,请发送邮件到[email protected]
现在是2.0.0版本,升级了对TP3.2的支持,该版本不再支持TP3.1版本的使用。

在新浪云平台上搭建好以后运行实例,如下:
http://ltptest.sinaapp.com/index.php/Test/TestIndex/run

使用方法,
1、把Test模块拷贝到你需要测试的项目中,作为一个单独的模块;
2、添加控制器,如:TestIndexController.class.php 该类继承自LTPtestController.class.php 是 Contorller的子类;
3、测试函数写在你添加的控制器中
4、运行run方法,如:/index.php/Test/TestIndex/run

可以看到测试的最终结果。

另:
基于tp3.2版本
有兴趣一起完善这个插件的童鞋,也请给我发邮件:[email protected],我给开放小组权限。
svn地址:https://svn.sinaapp.com/ltptest/

时间: 2024-11-09 00:50:44

LTPTest -- TP 下的单元测试框架扩展更新到2.0.0 了。。。持续更新中的相关文章

Android5.0 - 微信布局 <持续更新>

此次布局是根据 鸿洋大神的发布 而做 但是他的是布局还是在 2.3 4.4 ,此更新在5.0 还是有些异处 比如menu的显示不需要去写反射了直接 给你排布好了, 但是子menu还是需要去找到menu buildier 以及 setOptionalIconsVisible 如下 private void setIconEnable(Menu menu, boolean b) { // TODO Auto-generated method stub try { Class<?> clazz =

vue1.0学习(持续更新)

vue 一片html代码配合上json,在new出来vue实例 Demo:1 数据双向绑定(v-model="message",{{message}}) <div id="box"> <input type='text' v-model="message"> <p>{{message}}</p> </div> var c=new Vue({ el:'#box',    //el为挂载点,

vs2010与vc6.0 的区别 持续更新……

1.用户自定义消息 vc6.0 版本 #define UM_SEND_DONE WM_USER+1afx_msg void OnRevDone(WPARAM wParam. LPARAM lParam)ON_MESSAGE( UM_SEND_DONE,OnRevDone)void CChatOne::OnSendDone(WPARAM wParam. LPARAM lParam){} vs2010 版本 #define UM_SEND_DONE WM_USER+1 afx_msg LPRESUL

利用单元测试框架进行单元测试

单元测试目的是为了保证代码按照程序员的预期运行,往往关注的是比其他测试更低的层次,从而确定代码的底层功能是否与期望一致. 对于API框架而言,单元测试的一个重要优点在于测试在编译阶段就引入了依赖关系,从而使之更容易确定代码的更改是否会影响API表示的契约. 单元测试程序集与被测代码一般要分离开,这样可以保证在对应用程序代码进行部署时不包含单元测试,因为单元测试代码在产品环境中没有什么用. 代码的独立单元测试越容易,就越容易维护. 所有测试都应该是自主的和独立的,且应该对期望行为和错误情况都进行测

unittest单元测试框架小白入门

unittest单元测试框架: 一般也称为pyunit,是从java程序中广泛应用的junit启发而来的,unittest使我们具备创建测试用例,测试套件,测试·夹具的能力.unittest组件:1):Test fixture(测试夹具): 使用测试夹具,可以定义在单个或多个测试执行之前的准备工作和执行之后的清理工作.2)Test Case(测试用例):unittest中执行测试的最小单元,通过验证unittest提供的assert方法来验证一组特定的操作和输入以后得到的响应,unittest提

Xcode编译异常和警告汇总(持续更新中)

1.Method definition for 'xxx' not found xxx的方法没有实现 出现原因.h声明了xxx方法但是.m没有实现xxx方法 解决方法:在类的.m文件实现xxx方法 2. Instance variable ‘xxx' accessed in class method  在类方法中访问了'xxx’实例变量 出现原因:在类方法中使用了实例变量 解决方法:如果真得需要在类方法中使用某个变量,可以把这个变量定义成全局变量,而不要实例变量,如在类方法外面定义变量(就是定义

如何使用VS2013本地C++单元测试框架

在VS2013中,可以使用VS自带的C++单元测试框架. 在使用该框架前,需要先安装Unit Test Generator(可以通过菜单“工具->扩展和更新”搜索安装). 下边,就阐述一下利用该框架的步骤: 1. 新建空的Win32控制台项目NativeUnitTest 将该工程的"配置类型"改为“动态库(dll)”,如下图: 2. 新建单元测试工程 在解决方案NativeUnitTest下新建单元测试工程,“Visual C++ -> 测试 -> 本机单元测试项目”

Python单元测试框架 unittest

Python单元测试框架 作者: Steve Purcell, <stephen_purcell at yahoo dot com>翻译: Heiz, <heiz dot yuan at gmail dot com>项目网站: http://pyunit.sourceforge.net/ 目录 概况 系统要求 使用PyUnit构建自己的测试 安装 测试用例介绍 创建一个简单测试用例 复用设置代码:创建固件 包含多个测试方法的测试用例类 将测试用例聚合成测试套件 嵌套测试用例 测试代

Java单元测试框架 JUnit

Java单元测试框架 JUnit JUnit是一个Java语言的单元测试框架.它由Kent Beck和Erich Gamma建立,逐渐成为源于KentBeck的sUnit的xUnit家族中为最成功的一个. JUnit有它自己的JUnit扩展生态圈.多数Java的开发环境都已经集成了JUnit作为单元测试的工具. 在线Javadoc:http://ww...更多JUnit信息 最近更新: JUnit 4.12 发布,Java 单元测试框架 发布于4个月前 C++模拟测试框架 Google Mock