scabbiafw/scabbia2-testing

此软件包已被 废弃 并不再维护。作者建议使用 eserozvataf/scabbia2-testing 软件包。

Scabbia2 测试组件

v0.1.5 2015-09-24 10:05 UTC

This package is not auto-updated.

Last update: 2022-02-01 12:51:01 UTC


README

此组件 提供了一个代码测试框架和环境。只需执行 ./vendor/bin/scabbia scabbia:testing:test 即可启动单元测试。

Build Status Scrutinizer Code Quality Total Downloads Latest Stable Version Latest Unstable Version Documentation Status

使用方法

编写测试用例

namespace MyProject\Tests;

use Scabbia\Testing\UnitTestFixture;

class MyTest extends UnitTestFixture {
    protected $parser;

    protected function setUp() {
        $this->parser = new \Scabbia\Yaml\Parser\Parser();
    }

    protected function tearDown() {
        $this->parser = null;
    }

    public function testCase1() {
        $this->assertEquals('a', 'a');
    }

    public function testCase2() {
        $this->expectException('Scabbia\\Yaml\\ParseException');

        $this->parser->parse('/&afasda:sd|_*a');
    }
}

链接

贡献

欢迎任何贡献。欢迎修复错误、新功能和额外模块。所有贡献都应在 eserozvataf/scabbia2-testing 仓库中提交。

  • 贡献代码:Fork 仓库,将您的更改推送到您的分支,并提交拉取请求。
  • 报告错误:如果某些功能不正常,请使用 GitHub 问题报告。
  • 支持:[捐赠](https://gratipay.com/eserozvataf/)