mindplay/funit

PHP 5.3+ 的简单测试套件,部分灵感来自 QUnit。

1.0.0 2013-06-03 01:30 UTC

This package is auto-updated.

Last update: 2024-08-25 19:26:04 UTC


README

PHP 5.3+ 的轻量级测试套件

基于 FUnitEd Finkler 开发。

基于 QUnit 的基于 Web 的报告设计。

特性

  • 简单编写测试和获取输出 —— 快速开始编写测试 快速
  • 简洁明了的语法
  • 基于命令行和浏览器的报告

截图

在浏览器中运行

Browser Report

在命令行中运行

Console Report

用法

一个 示例测试套件 展示了 API 和用法。

安装

使用 Composer 安装

如果你使用 Composer 来管理依赖项,你可以将测试套件作为开发时依赖项添加

{
    "require-dev": {
        "mindplay/funit": ">=1.0"
    }
}

从 GitHub 安装源代码

要安装源代码

git clone git://github.com/mindplay-dk/funit.git

并将其包含在您的脚本中

require_once '/path/to/funit/autoload.php';

从 zip/tarball 安装源代码

或者,您可以获取一个 tarballzipball

$ curl https://github.com/mindplay-dk/funit/tarball/master | tar xzv
(or)
$ wget https://github.com/mindplay-dk/funit/tarball/master -O - | tar xzv

使用类加载器

如果您使用类加载器(例如,Symfony Class Loader)进行 PSR-0 风格的类加载

$loader->registerNamespace('mindplay\funit', 'path/to/vendor/mindplay-funit');