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

Class NotificationFactoryTest. More...

+ Inheritance diagram for NotificationFactoryTest:
+ Collaboration diagram for NotificationFactoryTest:

Public Member Functions

 testAvailableMethods ()
 
 testCorrectReturn ()
 
- Public Member Functions inherited from BaseNotificationSetUp
 getUIFactory ()
 
 getDIC ()
 
 getDummyNotificationsProviderWithNotifications ($notifications)
 

Additional Inherited Members

- Protected Member Functions inherited from BaseNotificationSetUp
 setUp ()
 @inheritDoc More...
 
- Protected Attributes inherited from BaseNotificationSetUp
 $id
 
 $provider
 
 $identification
 
 $factory
 

Detailed Description

Class NotificationFactoryTest.

Definition at line 27 of file NotificationFactoryTest.php.

Member Function Documentation

◆ testAvailableMethods()

NotificationFactoryTest::testAvailableMethods ( )

Definition at line 29 of file NotificationFactoryTest.php.

29 : void
30 {
31 $r = new ReflectionClass($this->factory);
32
33 $methods = [];
34 foreach ($r->getMethods(ReflectionMethod::IS_PUBLIC) as $method) {
35 $methods[] = $method->getName();
36 }
37 sort($methods);
38 $this->assertEquals(
39 [
40 0 => 'administrative',
41 1 => 'standard',
42 2 => 'standardGroup',
43 ],
44 $methods
45 );
46 }

◆ testCorrectReturn()

NotificationFactoryTest::testCorrectReturn ( )

Definition at line 49 of file NotificationFactoryTest.php.

49 : void
50 {
51 $this->assertInstanceOf(StandardNotification::class, $this->factory->standard($this->id));
52 $this->assertInstanceOf(StandardNotificationGroup::class, $this->factory->standardGroup($this->id));
53 }

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