public function testGeneratesOnlyValuesThatMatchTheRegex($expression)
{
$generator = new RegexGenerator($expression);
for ($i = 0; $i < 100; $i++) {
$value = $generator($this->size, $this->rand)->unbox();
$this->assertTrue($generator->contains(GeneratedValue::fromJustValue($value)), "Failed asserting that " . var_export($value, true) . " matches the regexp {$expression}");
}
}