ergebnis/test-util

此包已废弃,不再维护。作者建议使用ergebnis/data-provider包。

为测试提供辅助特性和通用数据提供者。

资助包维护!
localheinz

安装: 1,206,350

依赖者: 46

建议者: 0

安全: 0

星标: 15

关注者: 3

分支: 2

开放问题: 0

1.6.0 2022-01-03 18:31 UTC

This package is auto-updated.

Last update: 2022-01-03 19:14:17 UTC


README

Integrate Prune Release Renew

Code Coverage Type Coverage

Latest Stable Version Total Downloads

为测试提供辅助特性。

安装

运行

$ composer require --dev ergebnis/test-util

使用

Helper

Ergebnis\Test\Util\Helper特性导入您的测试类

<?php

declare(strict_types=1);

namespace Foo\Bar\Test\Unit;

use Ergebnis\Test\Util;
use PHPUnit\Framework;

final class BazTest extends Framework\TestCase
{
    use Util\Helper;
}

轻松访问本地化实例的Faker\Generator

Helper特性提供了一个获取本地化实例的方法

  • faker(string $locale = 'en_US') : \Faker\Generator
<?php

declare(strict_types=1);

namespace Example\Test\Unit;

use Ergebnis\Test\Util;
use Example\Player;
use PHPUnit\Framework;

final class PlayerTest extends Framework\TestCase
{
    use Util\Helper;

    public function testConstructorSetsValues(): void
    {
        $name = self::faker()->firstName;

        $player = new Player($name);

        $this->assertSame($name, $player->firstName());
    }
}

参考请见fzaninotto/faker

变更日志

请参阅CHANGELOG.md

贡献

请参阅CONTRIBUTING.md

行为准则

请参阅CODE_OF_CONDUCT.md

许可证

此包使用MIT许可证授权。

请参阅LICENSE.md

好奇我在做什么?

📬 订阅我的列表,我偶尔会发送电子邮件通知您我在做什么。