Class StandardNotificationTest.
More...
◆ testConstructByFactory()
StandardNotificationTest::testConstructByFactory |
( |
| ) |
|
Definition at line 29 of file StandardNotificationTest.php.
29 : void
30 {
31 $standard_notification = $this->factory->standard($this->id);
32
33 $this->assertInstanceOf(StandardNotification::class, $standard_notification);
34 $this->assertEquals($this->id, $standard_notification->getProviderIdentification());
35 }
◆ testGetProviderIdentification()
StandardNotificationTest::testGetProviderIdentification |
( |
| ) |
|
Tests on AbstractBaseNotification.
Definition at line 67 of file StandardNotificationTest.php.
67 : void
68 {
69 $standard_notification = $this->factory->standard($this->id);
70 $this->assertEquals($this->id, $standard_notification->getProviderIdentification());
71 }
◆ testGetRenderer()
StandardNotificationTest::testGetRenderer |
( |
| ) |
|
Definition at line 73 of file StandardNotificationTest.php.
73 : void
74 {
75 $standard_notification = $this->factory->standard($this->id);
76 $this->assertInstanceOf(
77 StandardNotificationRenderer::class,
78 $standard_notification->getRenderer($this->getUIFactory())
79 );
80 }
◆ testHasClosedCallable()
StandardNotificationTest::testHasClosedCallable |
( |
| ) |
|
Definition at line 103 of file StandardNotificationTest.php.
103 : void
104 {
105 $callable = function () : string {
106 return "something";
107 };
108 $standard_notification = $this->factory->standard($this->id);
109 $this->assertFalse($standard_notification->hasClosedCallable());
110 $standard_notification = $standard_notification->withClosedCallable($callable);
111 $this->assertTrue($standard_notification->hasClosedCallable());
112 }
◆ testWithClosedCallable()
StandardNotificationTest::testWithClosedCallable |
( |
| ) |
|
Definition at line 93 of file StandardNotificationTest.php.
93 : void
94 {
95 $callable = function () : string {
96 return "something";
97 };
98 $standard_notification = $this->factory->standard($this->id);
99 $this->assertNull($standard_notification->getClosedCallable());
100 $standard_notification = $standard_notification->withClosedCallable($callable);
101 $this->assertEquals($callable, $standard_notification->getClosedCallable());
102 }
◆ testWithNewAmout()
StandardNotificationTest::testWithNewAmout |
( |
| ) |
|
Definition at line 46 of file StandardNotificationTest.php.
46 : void
47 {
48 $standard_notification = $this->factory->standard($this->id);
49
50 $this->assertEquals(1, $standard_notification->getNewAmount());
51 $standard_notification = $standard_notification->withNewAmount(13);
52 $this->assertEquals(13, $standard_notification->getNewAmount());
53 }
◆ testWithNotificationItem()
StandardNotificationTest::testWithNotificationItem |
( |
| ) |
|
Definition at line 37 of file StandardNotificationTest.php.
37 : void
38 {
39 $icon = $this->
getUIFactory()->symbol()->icon()->standard(
"mail",
"mail");
40 $item = $this->
getUIFactory()->item()->notification(
"hello", $icon);
41
42 $standard_notification = $this->factory->standard($this->id)->withNotificationItem($item);
43 $this->assertEquals($item, $standard_notification->getNotificationItem());
44 }
References BaseNotificationSetUp\getUIFactory().
◆ testWithOldAmout()
StandardNotificationTest::testWithOldAmout |
( |
| ) |
|
Definition at line 55 of file StandardNotificationTest.php.
55 : void
56 {
57 $standard_notification = $this->factory->standard($this->id);
58
59 $this->assertEquals(0, $standard_notification->getOldAmount());
60 $standard_notification = $standard_notification->withOldAmount(13);
61 $this->assertEquals(13, $standard_notification->getOldAmount());
62 }
◆ testWithOpenedCallable()
StandardNotificationTest::testWithOpenedCallable |
( |
| ) |
|
Definition at line 82 of file StandardNotificationTest.php.
82 : void
83 {
84 $callable = function () : string {
85 return "something";
86 };
87 $standard_notification = $this->factory->standard($this->id);
88 $this->assertEquals(function () : void {
89 }, $standard_notification->getOpenedCallable());
90 $standard_notification = $standard_notification->withOpenedCallable($callable);
91 $this->assertEquals($callable, $standard_notification->getOpenedCallable());
92 }
The documentation for this class was generated from the following file: