ILIAS  release_7 Revision v7.30-3-g800a261c036
ilTermsOfServiceDocumentCriterionAssignmentConstraintTest Class Reference

Class ilTermsOfServiceDocumentCriterionAssignmentConstraintTest. More...

+ Inheritance diagram for ilTermsOfServiceDocumentCriterionAssignmentConstraintTest:
+ Collaboration diagram for ilTermsOfServiceDocumentCriterionAssignmentConstraintTest:

Public Member Functions

 criteriaAssignmentProvider ()
 
 testConstraintAcceptanceWorksAsExpected (ilTermsOfServiceDocumentCriterionAssignment $criterionAssignment1, ilTermsOfServiceDocumentCriterionAssignment $criterionAssignment2, ilTermsOfServiceDocumentCriterionAssignment $criterionAssignment3, ilTermsOfServiceDocumentCriterionAssignment $criterionAssignment4)
 @dataProvider criteriaAssignmentProvider More...
 
 testConstraintCheckWorksAsExpected (ilTermsOfServiceDocumentCriterionAssignment $criterionAssignment1, ilTermsOfServiceDocumentCriterionAssignment $criterionAssignment2, ilTermsOfServiceDocumentCriterionAssignment $criterionAssignment3, ilTermsOfServiceDocumentCriterionAssignment $criterionAssignment4)
 @dataProvider criteriaAssignmentProvider More...
 
 testConstraintProblemDetectionWorksAsExpected (ilTermsOfServiceDocumentCriterionAssignment $criterionAssignment1, ilTermsOfServiceDocumentCriterionAssignment $criterionAssignment2, ilTermsOfServiceDocumentCriterionAssignment $criterionAssignment3, ilTermsOfServiceDocumentCriterionAssignment $criterionAssignment4)
 @dataProvider criteriaAssignmentProvider More...
 
 testConstraintRestrictionWorksAsExpected (ilTermsOfServiceDocumentCriterionAssignment $criterionAssignment1, ilTermsOfServiceDocumentCriterionAssignment $criterionAssignment2, ilTermsOfServiceDocumentCriterionAssignment $criterionAssignment3, ilTermsOfServiceDocumentCriterionAssignment $criterionAssignment4)
 @dataProvider criteriaAssignmentProvider More...
 
 testConstraintProblemBuilderWorksAsExpected (ilTermsOfServiceDocumentCriterionAssignment $criterionAssignment1, ilTermsOfServiceDocumentCriterionAssignment $criterionAssignment2, ilTermsOfServiceDocumentCriterionAssignment $criterionAssignment3, ilTermsOfServiceDocumentCriterionAssignment $criterionAssignment4)
 @dataProvider criteriaAssignmentProvider More...
 
 testConstraintExposesCorrectErrorMessagesAfterMultiAccept (ilTermsOfServiceDocumentCriterionAssignment $criterionAssignment1, ilTermsOfServiceDocumentCriterionAssignment $criterionAssignment2, ilTermsOfServiceDocumentCriterionAssignment $criterionAssignment3, ilTermsOfServiceDocumentCriterionAssignment $criterionAssignment4)
 @dataProvider criteriaAssignmentProvider More...
 
 testCriterionWithSameNatureIsNotAcceptedWhenAlreadyAssigned (ilTermsOfServiceDocumentCriterionAssignment $criterionAssignment1, ilTermsOfServiceDocumentCriterionAssignment $criterionAssignment2, ilTermsOfServiceDocumentCriterionAssignment $criterionAssignment3, ilTermsOfServiceDocumentCriterionAssignment $criterionAssignment4)
 @dataProvider criteriaAssignmentProvider More...
 

Protected Member Functions

 getCriterionTypeFactoryMock ()
 
 getCriterionTypeMock (string $typeIdent)
 
 getTypeMockForConstraint ()
 
- Protected Member Functions inherited from ilTermsOfServiceCriterionBaseTest
 getRbacReviewMock ()
 
 getObjectDataCacheMock ()
 
 getRadioGroupMock ()
 
 getFormMock ()
 
 getUserMock ()
 
- Protected Member Functions inherited from ilTermsOfServiceBaseTest
 setUp ()
 
 getLanguageMock ()
 
 getUiFactoryMock ()
 
 setGlobalVariable (string $name, $value)
 
 getCriterionConfig ($value=null)
 

Additional Inherited Members

- Protected Attributes inherited from ilTermsOfServiceBaseTest
 $dic
 

Detailed Description

Member Function Documentation

◆ criteriaAssignmentProvider()

ilTermsOfServiceDocumentCriterionAssignmentConstraintTest::criteriaAssignmentProvider ( )
Returns
array
Exceptions
ReflectionException

Definition at line 79 of file ilTermsOfServiceDocumentCriterionAssignmentConstraintTest.php.

79 : array
80 {
81 $criterionAssignment1 = $this
82 ->getMockBuilder(ilTermsOfServiceDocumentCriterionAssignment::class)
83 ->disableOriginalConstructor()
84 ->onlyMethods(['getCriterionValue', 'getCriterionId'])
85 ->addMethods(['getId'])
86 ->getMock();
87
88 $criterionAssignment1
89 ->expects($this->any())
90 ->method('getId')
91 ->willReturn(1);
92
93 $criterionAssignment1
94 ->expects($this->any())
95 ->method('getCriterionId')
96 ->willReturn('usr_global_role');
97
98 $criterionAssignment1
99 ->expects($this->any())
100 ->method('getCriterionValue')
101 ->willReturn($this->getCriterionConfig(['role_id' => 4]));
102
103 $criterionAssignment2 = $this
104 ->getMockBuilder(ilTermsOfServiceDocumentCriterionAssignment::class)
105 ->disableOriginalConstructor()
106 ->onlyMethods(['getCriterionValue', 'getCriterionId'])
107 ->addMethods(['getId'])
108 ->getMock();
109
110 $criterionAssignment2
111 ->expects($this->any())
112 ->method('getId')
113 ->willReturn(1);
114
115 $criterionAssignment2
116 ->expects($this->any())
117 ->method('getCriterionId')
118 ->willReturn('usr_language');
119
120 $criterionAssignment2
121 ->expects($this->any())
122 ->method('getCriterionValue')
123 ->willReturn($this->getCriterionConfig(['lng' => 'de']));
124
125 $criterionAssignment3 = $this
126 ->getMockBuilder(ilTermsOfServiceDocumentCriterionAssignment::class)
127 ->onlyMethods(['getCriterionValue', 'getCriterionId'])
128 ->addMethods(['getId'])
129 ->disableOriginalConstructor()
130 ->getMock();
131
132 $criterionAssignment3
133 ->expects($this->any())
134 ->method('getId')
135 ->willReturn(0);
136
137 $criterionAssignment3
138 ->expects($this->any())
139 ->method('getCriterionId')
140 ->willReturn('usr_language');
141
142 $criterionAssignment3
143 ->expects($this->any())
144 ->method('getCriterionValue')
145 ->willReturn($this->getCriterionConfig(['lng' => 'de']));
146
147 $criterionAssignment4 = $this
148 ->getMockBuilder(ilTermsOfServiceDocumentCriterionAssignment::class)
149 ->disableOriginalConstructor()
150 ->onlyMethods(['getCriterionValue', 'getCriterionId'])
151 ->addMethods(['getId'])
152 ->getMock();
153
154 $criterionAssignment4
155 ->expects($this->any())
156 ->method('getId')
157 ->willReturn(0);
158
159 $criterionAssignment4
160 ->expects($this->any())
161 ->method('getCriterionId')
162 ->willReturn('usr_global_role');
163
164 $criterionAssignment4
165 ->expects($this->any())
166 ->method('getCriterionValue')
167 ->willReturn($this->getCriterionConfig(['role_id' => 6]));
168
169 return [
170 [$criterionAssignment1, $criterionAssignment2, $criterionAssignment3, $criterionAssignment4]
171 ];
172 }

References ilTermsOfServiceBaseTest\getCriterionConfig().

+ Here is the call graph for this function:

◆ getCriterionTypeFactoryMock()

ilTermsOfServiceDocumentCriterionAssignmentConstraintTest::getCriterionTypeFactoryMock ( )
protected
Returns
MockObject|ilTermsOfServiceCriterionTypeFactoryInterface
Exceptions
ReflectionException

Definition at line 17 of file ilTermsOfServiceDocumentCriterionAssignmentConstraintTest.php.

18 {
19 $criterionTypeFactory = $this
20 ->getMockBuilder(ilTermsOfServiceCriterionTypeFactoryInterface::class)
21 ->getMock();
22
23 return $criterionTypeFactory;
24 }

Referenced by getTypeMockForConstraint().

+ Here is the caller graph for this function:

◆ getCriterionTypeMock()

ilTermsOfServiceDocumentCriterionAssignmentConstraintTest::getCriterionTypeMock ( string  $typeIdent)
protected
Parameters
string$typeIdent
Returns
MockObject|ilTermsOfServiceCriterionType
Exceptions
ReflectionException

Definition at line 31 of file ilTermsOfServiceDocumentCriterionAssignmentConstraintTest.php.

32 {
33 $criterionType = $this
34 ->getMockBuilder(ilTermsOfServiceCriterionType::class)
35 ->getMock();
36
37 $criterionType
38 ->expects($this->any())
39 ->method('getTypeIdent')
40 ->willReturn($typeIdent);
41
42 return $criterionType;
43 }
Interface ilTermsOfServiceCriterionType.

Referenced by getTypeMockForConstraint().

+ Here is the caller graph for this function:

◆ getTypeMockForConstraint()

ilTermsOfServiceDocumentCriterionAssignmentConstraintTest::getTypeMockForConstraint ( )
protected
Returns
MockObject|ilTermsOfServiceCriterionTypeFactoryInterface
Exceptions
ReflectionException

Definition at line 49 of file ilTermsOfServiceDocumentCriterionAssignmentConstraintTest.php.

50 {
51 $criterionTypeFactory = $this->getCriterionTypeFactoryMock();
52
53 $criterionType1 = $this->getCriterionTypeMock('dummy');
54
55 $criterionType1
56 ->expects($this->any())
57 ->method('hasUniqueNature')
58 ->willReturn(false);
59
60 $criterionTypeFactory
61 ->expects($this->any())
62 ->method('getTypesByIdentMap')
63 ->willReturn([
64 $criterionType1->getTypeIdent() => $criterionType1,
65 ]);
66
67 $criterionTypeFactory
68 ->expects($this->any())
69 ->method('findByTypeIdent')
70 ->willReturn($criterionType1);
71
72 return $criterionTypeFactory;
73 }

References getCriterionTypeFactoryMock(), and getCriterionTypeMock().

+ Here is the call graph for this function:

◆ testConstraintAcceptanceWorksAsExpected()

ilTermsOfServiceDocumentCriterionAssignmentConstraintTest::testConstraintAcceptanceWorksAsExpected ( ilTermsOfServiceDocumentCriterionAssignment  $criterionAssignment1,
ilTermsOfServiceDocumentCriterionAssignment  $criterionAssignment2,
ilTermsOfServiceDocumentCriterionAssignment  $criterionAssignment3,
ilTermsOfServiceDocumentCriterionAssignment  $criterionAssignment4 
)

@dataProvider criteriaAssignmentProvider

Parameters
ilTermsOfServiceDocumentCriterionAssignment$criterionAssignment1
ilTermsOfServiceDocumentCriterionAssignment$criterionAssignment2
ilTermsOfServiceDocumentCriterionAssignment$criterionAssignment3
ilTermsOfServiceDocumentCriterionAssignment$criterionAssignment4
Exceptions
ReflectionException

Definition at line 182 of file ilTermsOfServiceDocumentCriterionAssignmentConstraintTest.php.

187 : void {
188 $document1 = $this
189 ->getMockBuilder(ilTermsOfServiceDocument::class)
190 ->disableOriginalConstructor()
191 ->onlyMethods(['criteria'])
192 ->getMock();
193
194 $document1
195 ->expects($this->any())
196 ->method('criteria')
197 ->willReturn([$criterionAssignment1, $criterionAssignment2]);
198
201 $document1,
202 new Factory(),
203 $this->getLanguageMock()
204 );
205
206 $this->assertTrue($constraint->accepts($criterionAssignment1));
207 $this->assertTrue($constraint->accepts($criterionAssignment2));
208 $this->assertFalse($constraint->accepts($criterionAssignment3));
209 $this->assertTrue($constraint->accepts($criterionAssignment4));
210 }
Builds data types.
Definition: Factory.php:20

◆ testConstraintCheckWorksAsExpected()

ilTermsOfServiceDocumentCriterionAssignmentConstraintTest::testConstraintCheckWorksAsExpected ( ilTermsOfServiceDocumentCriterionAssignment  $criterionAssignment1,
ilTermsOfServiceDocumentCriterionAssignment  $criterionAssignment2,
ilTermsOfServiceDocumentCriterionAssignment  $criterionAssignment3,
ilTermsOfServiceDocumentCriterionAssignment  $criterionAssignment4 
)

@dataProvider criteriaAssignmentProvider

Parameters
ilTermsOfServiceDocumentCriterionAssignment$criterionAssignment1
ilTermsOfServiceDocumentCriterionAssignment$criterionAssignment2
ilTermsOfServiceDocumentCriterionAssignment$criterionAssignment3
ilTermsOfServiceDocumentCriterionAssignment$criterionAssignment4
Exceptions
ReflectionException

Definition at line 220 of file ilTermsOfServiceDocumentCriterionAssignmentConstraintTest.php.

225 : void {
226 $document1 = $this
227 ->getMockBuilder(ilTermsOfServiceDocument::class)
228 ->disableOriginalConstructor()
229 ->onlyMethods(['criteria'])
230 ->getMock();
231
232 $document1
233 ->expects($this->any())
234 ->method('criteria')
235 ->willReturn([$criterionAssignment1, $criterionAssignment2]);
236
239 $document1,
240 new Factory(),
241 $this->getLanguageMock()
242 );
243
244 $raised = false;
245
246 try {
247 $constraint->check($criterionAssignment4);
248 } catch (UnexpectedValueException $e) {
249 $raised = true;
250 }
251
252 $this->assertFalse($raised);
253
254 try {
255 $constraint->check($criterionAssignment3);
256 $raised = false;
257 } catch (UnexpectedValueException $e) {
258 $this->assertEquals('The passed assignment must be unique for the document!', $e->getMessage());
259 $raised = true;
260 }
261
262 $this->assertTrue($raised);
263 }

◆ testConstraintExposesCorrectErrorMessagesAfterMultiAccept()

ilTermsOfServiceDocumentCriterionAssignmentConstraintTest::testConstraintExposesCorrectErrorMessagesAfterMultiAccept ( ilTermsOfServiceDocumentCriterionAssignment  $criterionAssignment1,
ilTermsOfServiceDocumentCriterionAssignment  $criterionAssignment2,
ilTermsOfServiceDocumentCriterionAssignment  $criterionAssignment3,
ilTermsOfServiceDocumentCriterionAssignment  $criterionAssignment4 
)

@dataProvider criteriaAssignmentProvider

Parameters
ilTermsOfServiceDocumentCriterionAssignment$criterionAssignment1
ilTermsOfServiceDocumentCriterionAssignment$criterionAssignment2
ilTermsOfServiceDocumentCriterionAssignment$criterionAssignment3
ilTermsOfServiceDocumentCriterionAssignment$criterionAssignment4
Exceptions
ReflectionException

Definition at line 397 of file ilTermsOfServiceDocumentCriterionAssignmentConstraintTest.php.

402 : void {
403 $document1 = $this
404 ->getMockBuilder(ilTermsOfServiceDocument::class)
405 ->disableOriginalConstructor()
406 ->onlyMethods(['criteria'])
407 ->getMock();
408
409 $document1
410 ->expects($this->any())
411 ->method('criteria')
412 ->willReturn([$criterionAssignment1, $criterionAssignment2]);
413
416 $document1,
417 new Factory(),
418 $this->getLanguageMock()
419 );
420
421 $criterionAssignment5 = clone $criterionAssignment3;
422
423 $constraint->accepts($criterionAssignment1);
424 $constraint->accepts($criterionAssignment2);
425 $constraint->accepts($criterionAssignment3);
426 $constraint->accepts($criterionAssignment4);
427 $constraint->accepts($criterionAssignment5);
428
429 $this->assertEquals(
430 'The passed assignment must be unique for the document!',
431 $constraint->problemWith($criterionAssignment3)
432 );
433 $this->assertEquals(
434 'The passed assignment must be unique for the document!',
435 $constraint->problemWith($criterionAssignment5)
436 );
437 }

◆ testConstraintProblemBuilderWorksAsExpected()

ilTermsOfServiceDocumentCriterionAssignmentConstraintTest::testConstraintProblemBuilderWorksAsExpected ( ilTermsOfServiceDocumentCriterionAssignment  $criterionAssignment1,
ilTermsOfServiceDocumentCriterionAssignment  $criterionAssignment2,
ilTermsOfServiceDocumentCriterionAssignment  $criterionAssignment3,
ilTermsOfServiceDocumentCriterionAssignment  $criterionAssignment4 
)

@dataProvider criteriaAssignmentProvider

Parameters
ilTermsOfServiceDocumentCriterionAssignment$criterionAssignment1
ilTermsOfServiceDocumentCriterionAssignment$criterionAssignment2
ilTermsOfServiceDocumentCriterionAssignment$criterionAssignment3
ilTermsOfServiceDocumentCriterionAssignment$criterionAssignment4
Exceptions
ReflectionException

Definition at line 359 of file ilTermsOfServiceDocumentCriterionAssignmentConstraintTest.php.

364 : void {
365 $document1 = $this
366 ->getMockBuilder(ilTermsOfServiceDocument::class)
367 ->disableOriginalConstructor()
368 ->onlyMethods(['criteria'])
369 ->getMock();
370
371 $document1
372 ->expects($this->any())
373 ->method('criteria')
374 ->willReturn([$criterionAssignment1, $criterionAssignment2]);
375
378 $document1,
379 new Factory(),
380 $this->getLanguageMock()
381 );
382
383 $newConstraint = $constraint->withProblemBuilder(function () {
384 return 'phpunit';
385 });
386 $this->assertEquals('phpunit', $newConstraint->problemWith($criterionAssignment3));
387 }

◆ testConstraintProblemDetectionWorksAsExpected()

ilTermsOfServiceDocumentCriterionAssignmentConstraintTest::testConstraintProblemDetectionWorksAsExpected ( ilTermsOfServiceDocumentCriterionAssignment  $criterionAssignment1,
ilTermsOfServiceDocumentCriterionAssignment  $criterionAssignment2,
ilTermsOfServiceDocumentCriterionAssignment  $criterionAssignment3,
ilTermsOfServiceDocumentCriterionAssignment  $criterionAssignment4 
)

@dataProvider criteriaAssignmentProvider

Parameters
ilTermsOfServiceDocumentCriterionAssignment$criterionAssignment1
ilTermsOfServiceDocumentCriterionAssignment$criterionAssignment2
ilTermsOfServiceDocumentCriterionAssignment$criterionAssignment3
ilTermsOfServiceDocumentCriterionAssignment$criterionAssignment4
Exceptions
ReflectionException

Definition at line 273 of file ilTermsOfServiceDocumentCriterionAssignmentConstraintTest.php.

278 : void {
279 $document1 = $this
280 ->getMockBuilder(ilTermsOfServiceDocument::class)
281 ->disableOriginalConstructor()
282 ->onlyMethods(['criteria'])
283 ->getMock();
284
285 $document1
286 ->expects($this->any())
287 ->method('criteria')
288 ->willReturn([$criterionAssignment1, $criterionAssignment2]);
289
292 $document1,
293 new Factory(),
294 $this->getLanguageMock()
295 );
296
297 $this->assertNull($constraint->problemWith($criterionAssignment1));
298 $this->assertNull($constraint->problemWith($criterionAssignment2));
299 $this->assertNull($constraint->problemWith($criterionAssignment4));
300 $this->assertIsString($constraint->problemWith($criterionAssignment3));
301 }

◆ testConstraintRestrictionWorksAsExpected()

ilTermsOfServiceDocumentCriterionAssignmentConstraintTest::testConstraintRestrictionWorksAsExpected ( ilTermsOfServiceDocumentCriterionAssignment  $criterionAssignment1,
ilTermsOfServiceDocumentCriterionAssignment  $criterionAssignment2,
ilTermsOfServiceDocumentCriterionAssignment  $criterionAssignment3,
ilTermsOfServiceDocumentCriterionAssignment  $criterionAssignment4 
)

@dataProvider criteriaAssignmentProvider

Parameters
ilTermsOfServiceDocumentCriterionAssignment$criterionAssignment1
ilTermsOfServiceDocumentCriterionAssignment$criterionAssignment2
ilTermsOfServiceDocumentCriterionAssignment$criterionAssignment3
ilTermsOfServiceDocumentCriterionAssignment$criterionAssignment4
Exceptions
ReflectionException

Definition at line 311 of file ilTermsOfServiceDocumentCriterionAssignmentConstraintTest.php.

316 : void {
317 $document1 = $this
318 ->getMockBuilder(ilTermsOfServiceDocument::class)
319 ->disableOriginalConstructor()
320 ->onlyMethods(['criteria'])
321 ->getMock();
322
323 $document1
324 ->expects($this->any())
325 ->method('criteria')
326 ->willReturn([$criterionAssignment1, $criterionAssignment2]);
327
328 $dataFavtgory = new Factory();
329
332 $document1,
333 $dataFavtgory,
334 $this->getLanguageMock()
335 );
336
337 $ok = $dataFavtgory->ok($criterionAssignment1);
338 $ok2 = $dataFavtgory->ok($criterionAssignment3);
339 $error = $dataFavtgory->error('An error occurred');
340
341 $result = $constraint->applyTo($ok);
342 $this->assertTrue($result->isOk());
343
344 $result = $constraint->applyTo($ok2);
345 $this->assertTrue($result->isError());
346
347 $result = $constraint->applyTo($error);
348 $this->assertSame($error, $result);
349 }
$result

◆ testCriterionWithSameNatureIsNotAcceptedWhenAlreadyAssigned()

ilTermsOfServiceDocumentCriterionAssignmentConstraintTest::testCriterionWithSameNatureIsNotAcceptedWhenAlreadyAssigned ( ilTermsOfServiceDocumentCriterionAssignment  $criterionAssignment1,
ilTermsOfServiceDocumentCriterionAssignment  $criterionAssignment2,
ilTermsOfServiceDocumentCriterionAssignment  $criterionAssignment3,
ilTermsOfServiceDocumentCriterionAssignment  $criterionAssignment4 
)

@dataProvider criteriaAssignmentProvider

Parameters
ilTermsOfServiceDocumentCriterionAssignment$criterionAssignment1
ilTermsOfServiceDocumentCriterionAssignment$criterionAssignment2
ilTermsOfServiceDocumentCriterionAssignment$criterionAssignment3
ilTermsOfServiceDocumentCriterionAssignment$criterionAssignment4
Exceptions
ReflectionException

Definition at line 447 of file ilTermsOfServiceDocumentCriterionAssignmentConstraintTest.php.

452 : void {
453 $document = $this
454 ->getMockBuilder(ilTermsOfServiceDocument::class)
455 ->disableOriginalConstructor()
456 ->onlyMethods(['criteria'])
457 ->getMock();
458
459 $document
460 ->expects($this->any())
461 ->method('criteria')
462 ->willReturn([$criterionAssignment1, $criterionAssignment2]);
463
464 $criterionTypeFactory = $this->getCriterionTypeFactoryMock();
465
466 $criterionType1 = $this->getCriterionTypeMock('usr_global_role');
467 $criterionType2 = $this->getCriterionTypeMock('usr_language');
468
469 $criterionType1
470 ->expects($this->any())
471 ->method('hasUniqueNature')
472 ->willReturn(false);
473
474 $criterionType2
475 ->expects($this->any())
476 ->method('hasUniqueNature')
477 ->willReturn(true);
478
479 $criterionTypeFactory
480 ->expects($this->any())
481 ->method('findByTypeIdent')
482 ->willReturn($criterionType2);
483
485 $criterionTypeFactory,
486 $document,
487 new Factory(),
488 $this->getLanguageMock()
489 );
490
491 $criterionWithSameNature = $this
492 ->getMockBuilder(ilTermsOfServiceDocumentCriterionAssignment::class)
493 ->onlyMethods(['getCriterionValue', 'getCriterionId'])
494 ->addMethods(['getId'])
495 ->disableOriginalConstructor()
496 ->getMock();
497
498 $criterionWithSameNature
499 ->expects($this->any())
500 ->method('getId')
501 ->willReturn(0);
502
503 $criterionWithSameNature
504 ->expects($this->any())
505 ->method('getCriterionId')
506 ->willReturn('usr_language');
507
508 $criterionWithSameNature
509 ->expects($this->any())
510 ->method('getCriterionValue')
511 ->willReturn($this->getCriterionConfig(['lng' => 'ru']));
512
513 $this->assertFalse($constraint->accepts($criterionWithSameNature));
514 }

The documentation for this class was generated from the following file: