Skip to content

Commit 8103781

Browse files
committed
Extended tests
1 parent 42c83a3 commit 8103781

File tree

1 file changed

+41
-0
lines changed

1 file changed

+41
-0
lines changed

tests/unit/Parameters/CreateMeetingParametersTest.php

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
*/
1919
namespace BigBlueButton\Parameters;
2020

21+
use BigBlueButton\Core\GuestPolicy;
2122
use BigBlueButton\TestCase as TestCase;
2223
use PHPUnit\Framework\Error\Warning;
2324

@@ -180,4 +181,44 @@ public function testUserCameraCap(): void
180181
$this->assertEquals(0, $createMeetingParams->getUserCameraCap());
181182
$this->assertTrue($createMeetingParams->isUserCameraCapDisabled());
182183
}
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+
}
183224
}

0 commit comments

Comments
 (0)