herrera-io/phpunit-test-case

此包已 废弃 并不再维护。未建议替代包。

一个具有额外功能的 PHPUnit 测试用例类。

1.2.1 2013-03-18 16:58 UTC

This package is not auto-updated.

Last update: 2021-12-07 01:35:21 UTC


README

Build Status

一个具有额外功能的 PHPUnit 测试用例类和特性。

摘要

TestCase 类和 Extras 特性提供了执行基本、重复性任务的方法,例如

  • 创建和删除临时文件和目录
  • 调用受保护和私有方法
  • 获取和设置受保护和私有属性

注意 TestCaseExtras 完全相同,区别在于前者是类,后者是特性。

安装

将其添加到 Composer 依赖列表中

$ composer require herrera-io/phpunit-test-case=1.*

用法

TestCase

<?php

class MyTestCase extends Herrera\PHPUnit\TestCase
{
    // my tests
}

Extras 特性

<?php

class MyTestCase extends My\Own\Custom\TestCase
{
    use Herrera\PHPUnit\Extras;

    // my tests
}

注意 如果您的测试类提供了自己的 tearDown() 方法,请确保同时调用类或特性的 tearDown() 方法。TestCaseExtras 使用清理过程来清理临时文件和目录。