mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 18:27:39 +00:00
LibTest: Add more numeric generators
Rename unsigned_int generator to number_u32. Add generators: - number_u64 - number_f64 - percentage
This commit is contained in:
parent
dd53f64d2f
commit
d52ffcd830
15 changed files with 312 additions and 133 deletions
|
@ -28,13 +28,13 @@ TEST_CASE(all_false)
|
|||
|
||||
RANDOMIZED_TEST_CASE(trivial_all_true)
|
||||
{
|
||||
GEN(vec, Gen::vector(1, 10, []() { return Gen::unsigned_int(); }));
|
||||
GEN(vec, Gen::vector(1, 10, []() { return Gen::number_u64(); }));
|
||||
EXPECT(any_of(vec.begin(), vec.end(), [](auto) { return true; }));
|
||||
}
|
||||
|
||||
RANDOMIZED_TEST_CASE(trivial_all_false)
|
||||
{
|
||||
GEN(vec, Gen::vector(0, 10, []() { return Gen::unsigned_int(); }));
|
||||
GEN(vec, Gen::vector(0, 10, []() { return Gen::number_u64(); }));
|
||||
EXPECT(!any_of(vec.begin(), vec.end(), [](auto) { return false; }));
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue