|
18 | 18 | */ |
19 | 19 | namespace BigBlueButton\Parameters; |
20 | 20 |
|
| 21 | +use BigBlueButton\Core\GuestPolicy; |
21 | 22 | use BigBlueButton\TestCase as TestCase; |
22 | 23 | use PHPUnit\Framework\Error\Warning; |
23 | 24 |
|
@@ -180,4 +181,44 @@ public function testUserCameraCap(): void |
180 | 181 | $this->assertEquals(0, $createMeetingParams->getUserCameraCap()); |
181 | 182 | $this->assertTrue($createMeetingParams->isUserCameraCapDisabled()); |
182 | 183 | } |
| 184 | + |
| 185 | + public function testGuestPolicyAlwaysAccept(): void |
| 186 | + { |
| 187 | + $params = $this->generateCreateParams(); |
| 188 | + $createMeetingParams = $this->getCreateMock($params); |
| 189 | + |
| 190 | + $createMeetingParams->setGuestPolicyAlwaysAccept(); |
| 191 | + $this->assertSame(GuestPolicy::ALWAYS_ACCEPT, $createMeetingParams->getGuestPolicy()); |
| 192 | + $this->assertTrue($createMeetingParams->isGuestPolicyAlwaysAccept()); |
| 193 | + } |
| 194 | + |
| 195 | + public function testGuestPolicyAlwaysAcceptAuth(): void |
| 196 | + { |
| 197 | + $params = $this->generateCreateParams(); |
| 198 | + $createMeetingParams = $this->getCreateMock($params); |
| 199 | + |
| 200 | + $createMeetingParams->setGuestPolicyAlwaysAcceptAuth(); |
| 201 | + $this->assertSame(GuestPolicy::ALWAYS_ACCEPT_AUTH, $createMeetingParams->getGuestPolicy()); |
| 202 | + $this->assertTrue($createMeetingParams->isGuestPolicyAlwaysAcceptAuth()); |
| 203 | + } |
| 204 | + |
| 205 | + public function testGuestPolicyAlwaysDeny(): void |
| 206 | + { |
| 207 | + $params = $this->generateCreateParams(); |
| 208 | + $createMeetingParams = $this->getCreateMock($params); |
| 209 | + |
| 210 | + $createMeetingParams->setGuestPolicyAlwaysDeny(); |
| 211 | + $this->assertSame(GuestPolicy::ALWAYS_DENY, $createMeetingParams->getGuestPolicy()); |
| 212 | + $this->assertTrue($createMeetingParams->isGuestPolicyAlwaysDeny()); |
| 213 | + } |
| 214 | + |
| 215 | + public function testGuestPolicyAskModerator(): void |
| 216 | + { |
| 217 | + $params = $this->generateCreateParams(); |
| 218 | + $createMeetingParams = $this->getCreateMock($params); |
| 219 | + |
| 220 | + $createMeetingParams->setGuestPolicyAskModerator(); |
| 221 | + $this->assertSame(GuestPolicy::ASK_MODERATOR, $createMeetingParams->getGuestPolicy()); |
| 222 | + $this->assertTrue($createMeetingParams->isGuestPolicyAskModerator()); |
| 223 | + } |
183 | 224 | } |
0 commit comments