aedart/testing-gst

此软件包已被废弃,不再维护。作者建议使用 aedart/athenaeum 软件包。

自定义获取器设置器特性测试实用工具

2.2.0 2018-09-08 19:45 UTC

This package is auto-updated.

Last update: 2022-02-01 12:58:34 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License

已弃用 - Testing-GTS

此软件包已被 aedart/athenaeum 替换

提供测试特殊“获取器设置器特性”的实用工具,这些特性贯穿在我的许多软件包中。

内容

何时使用此工具

如果您正在生成大量遵循我风格的(或可能是标准)的获取器和设置器特性,则此实用工具可以加快您的测试速度。

如何安装

composer require aedart/testing-gst

快速入门

在测试用例内部,使用提供的特性和调用 assertGetterSetterTraitMethods 方法

class MyTraitTest extends Test
{

    use \Aedart\Testing\GST\GetterSetterTraitTester;

    // ... test setup not shown ... //

    /**
     * @test
     */
    public function canTestAllOfTraitsMethods()
    {
        $this->assertGetterSetterTraitMethods(
            PersonNameTrait::class,
            $this->faker->unique()->name,
            $this->faker->unique()->name
        );
    }
}

许可证

BSD-3-Clause,阅读包含在此软件包中的 LICENSE 文件