3 declare(strict_types=1);
33 $lng = $this->createMock(\ilLanguage::class);
34 $d = new \ILIAS\Data\Factory();
41 [
$d->password(
'abc'),
$d->password(
'abcd')],
42 [
$d->password(
'a'),
$d->password(
'ab')]
46 [
$d->password(
'abc'),
$d->password(
'AbC')],
47 [
$d->password(
'AB'),
$d->password(
'21'),
$d->password(
'#*+')]
52 [
$d->password(
'Abc'),
$d->password(
'ABC')],
53 [
$d->password(
'abc'),
$d->password(
'21'),
$d->password(
'#*+')]
57 [
$d->password(
'Ab1'),
$d->password(
'123')],
58 [
$d->password(
'abc'),
$d->password(
'ABC'),
$d->password(
'#*+')]
62 $v->hasSpecialChars(),
63 [
$d->password(
'Ab+'),
$d->password(
'123#')],
64 [
$d->password(
'abc'),
$d->password(
'ABC'),
$d->password(
'123')]
77 foreach ($ok_values as $ok_value) {
78 $this->assertTrue($constraint->
accepts($ok_value));
80 foreach ($error_values as $error_value) {
81 $this->assertFalse($constraint->
accepts($error_value));
A constraint encodes some resrtictions on values.
testAccept(Constraint $constraint, array $ok_values, array $error_values)
constraintsProvider
accepts($value)
Tells if the provided value complies.
constraintsProvider()
Test a set of values.
for($i=6; $i< 13; $i++) for($i=1; $i< 13; $i++) $d
Refinery Factory $refinery