corex/testing

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

测试(数据、Faker等...)

1.1.1 2019-05-06 17:12 UTC

This package is auto-updated.

Last update: 2023-09-16 10:30:52 UTC


README

Build Status codecov

此包使用 fzaninotto/faker 包作为基础。添加了一些基本静态方法以便于访问 + 更多内容。

轻松访问 Faker

Faker 可以通过 singleton 方法 faker() 轻松访问。Faker 的文档可以在 https://packagist.org.cn/packages/fzaninotto/faker 找到

$faker = TestData::faker();
$faker->...

可用的静态方法。

// Get random number.
$number = TestData::number();

// Get random number between 10 and 20.
$number = TestData::number(10, 20);

// Get random string (alpha + numeric) 20 characters long.
$string = TestData::string();

// Get random string (alpha + numeric) 10 characters long.
$string = TestData::string(10);

// Get random string (alpha).
$string = TestData::stringAlpha();

// Get random string (alpha) 10 characters long (uppercase).
$string = TestData::stringAlpha(10, true);

// Get random string (numeric) 16 characters long (uppercase).
$string = TestData::stringNumeric(16, true);

// Get list of numbers from 10 to 20 as array.
$numbers = TestData::numbers(10, 20);

// Get 20 (default 10) people (id, firstname and lastname).
$people = TestData::people(20);