ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
ilGroupNameAsMailValidatorTest Class Reference

Class ilGroupNameAsMailValidatorTest. More...

+ Inheritance diagram for ilGroupNameAsMailValidatorTest:
+ Collaboration diagram for ilGroupNameAsMailValidatorTest:

Public Member Functions

 testGroupIsDetectedIfGroupNameExists ()
 
 testGroupIsNotDetectedIfGroupNameDoesNotExists ()
 

Additional Inherited Members

- Protected Member Functions inherited from ilMailBaseTest
 brutallyTrimHTML (string $html)
 
 setUp ()
 
 tearDown ()
 
 setGlobalVariable (string $name, $value)
 

Detailed Description

Member Function Documentation

◆ testGroupIsDetectedIfGroupNameExists()

ilGroupNameAsMailValidatorTest::testGroupIsDetectedIfGroupNameExists ( )

Definition at line 28 of file ilGroupNameAsMailValidatorTest.php.

28  : void
29  {
30  $validator = new ilGroupNameAsMailValidator('someHost', static function (string $groupName): bool {
31  return true;
32  });
33 
34  $this->assertTrue($validator->validate(new ilMailAddress('phpunit', 'someHost')));
35  }
Class ilGroupNameAsMailValidator.
Class ilMailAddress.

◆ testGroupIsNotDetectedIfGroupNameDoesNotExists()

ilGroupNameAsMailValidatorTest::testGroupIsNotDetectedIfGroupNameDoesNotExists ( )

Definition at line 37 of file ilGroupNameAsMailValidatorTest.php.

37  : void
38  {
39  $validator = new ilGroupNameAsMailValidator('someHost', static function (string $groupName): bool {
40  return false;
41  });
42 
43  $this->assertFalse($validator->validate(new ilMailAddress('someHost', 'someHost')));
44  }
Class ilGroupNameAsMailValidator.
Class ilMailAddress.

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