fakerino / phpunit-ext
此软件包最新版本(1.0RC1)的许可信息不可用。
                    
                    PHPUnit Fakerino 扩展,用于在 PHPUnit 测试中使用模拟数据
    1.0RC1
    2015-11-10 17:12 UTC
Requires
- fakerino/fakerino: ^0.8.1
- phpunit/phpunit: ^5.0
This package is not auto-updated.
Last update: 2024-09-18 17:39:48 UTC
README
安装
composer require fakerino/phpunit-ext:'1.0RC1'
然后在你的 phpunit.xml.dist 中添加
<listeners>
        <listener class='FakerinoPhpUnitListener'
                        file='vendor/fakerino/phpunit-ext/src/Fakerino/PHPUnit/FakerinoPhpUnitListener.php'/>
</listeners>
使用示例
    /**
     * @fakeDataProvider name, surname, integer, date
     */
    public function testSimpleProvider($name, $surname, $intvalue, $date)
    {
        $this->assertInternalType("string", $name);
        $this->assertInternalType("string", $surname);
        $this->assertInternalType("integer", $intvalue);
        $this->assertTrue((bool)preg_match('/\d{4}-\d{2}-\d{2}/', $date));
    }