localheinz/test-util

该包已被废弃且不再维护。作者建议使用 ergebnis/test-util 包。

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

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

使用

辅助

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 的本地化实例

辅助 特性提供了一种获取 Faker\Generator 本地化实例的方法

  • 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.

好奇我在构建什么?

📬 订阅我的列表,我将不定期发送电子邮件,让您了解我在做什么。