六地区与结构化测试数据生成
///|
test "CSV is deterministic has header and CRLF" {
let text = @faker.csv(42U, 3)
assert_eq(text, @faker.csv(42U, 3))
assert_eq(text.split("\r\n").count(), 5)
assert_true(text.has_prefix("name,email,address,birth_date,id\r\n\""))
assert_true(text.contains("@example.test"))
}pub(all) enum Provider {
Name
Address
Email
Username
Url
Uuid4
Ipv4
Ipv6
MacAddress
HexColor
Company
Job
Word
Sentence(Int)
Boolean(Int)
Integer(Int, Int)
Decimal(Int, Int, Int)
DateBetween(String, String)
Ean13
Isbn13
Template(String)
Choice(Array[String])
WeightedChoice(Array[String], Array[Int])
Constant(Json)
Sequence(Int, Int)
Localized(String, String)
} derive(Eq, ToJson, Debug)fn session_request(input : String) -> StringInstall
Download zip六地区与结构化测试数据生成