Testify PHP 单元测试框架

开源网站开源项目 24-04-15 11:17:29

Testify(Testify.php) 是个极小的 PHP 5.3+ 单元测试框架。

代码示例:

require'vendor/autoload.php';useMath\MyCalc;useTestify\Testify;$tf=newTestify("MyCalcTestSuite");$tf->beforeEach(function($tf){$tf->data->calc=newMyCalc(10);});$tf->test("Testingtheadd()method",function($tf){$calc=$tf->data->calc;$calc->add(4);$tf->assert($calc->result()==14);$calc->add(-6);$tf->assertEquals($calc->result(),8);});$tf->test("Testingthemul()method",function($tf){$calc=$tf->data->calc;$calc->mul(1.5);$tf->assertEquals($calc->result(),12);$calc->mul(-1);$tf->assertEquals($calc->result(),-12);});$tf();
[Testify PHP 单元测试框架]相关推荐
Meson 构建系统

Meson 构建系统

Meson 旨在开发最具可用性和快速的构建系统。提供简单但强大的声明式语言用来描述构建。原生支持最新的工……...

PHPEMS PRO 在线模拟考试系统

PHPEMS PRO 在线模拟考试系统

PHPEMS面向企业的版本,精简了功能,添加了redis和分库支持。 PHPEMS在线模拟考试系统主要用于构建在线考……...

VINE 神经演化可视化工具

VINE(Visual Inspector for Neuroevolution) 是用于神经演化的交互式数据可视化工具,由 Uber 公司开源。……...

Tempo JSON 渲染引擎

Tempo 是一个简单、直观的JavaScript 渲染引擎,使你能够以纯 HTML 格式制作数据模板。 使用JSON作为数据……...

FastAPI Python 高性能 Web 框架

FastAPI 是一个高性能 Web 框架,用于构建 API。 主要特性: 快速:非常高的性能,与 NodeJS 和 Go 相当 ……...

今日开源
  1. OSSEC 入侵检测程序

    OSSEC 入侵检测程序

    OSSEC是一款开源的入侵检测系统,包括了日志分析,全面检测,rook-kit检测。作为一款HIDS,OSSEC应该被安装在一台实施监控的 系统中。另外有时候不需要安装完全版本得OSSEC,如果有多台电脑都安装了OSSEC,那么就……

    开源软件 2024-05-03

  2. mettle C++14 单元测试

    mettle 是一个专门针对 C++14 的单元测试框架。结合了可读性和代码简洁。 特性 Build your own assertions:期望(断言)是使用可组合的匹配器定义的,该匹配器会自动生成易于理解的输出,从而确保即使复杂的对象……

    开源软件 2024-05-03

  3. HTTrack 网站离线下载工具

    HTTrack 网站离线下载工具

    HTTrack 是一个免费开源的网站离线浏览器。通过它可以将整个网站下载到本地的某个目录,包括html、图片和脚本以及样式文件,并对其中的链接进行重构以便于在本地进行浏览。

    开源软件 2024-05-03

返回顶部小火箭