mirror of https://github.com/OpenVidu/openvidu.git
openvidu-test-e2e: ExceptionEvent test
parent
3a03409617
commit
f671c9cb65
|
@ -481,6 +481,38 @@ public class OpenViduTestAppE2eTest extends AbstractOpenViduTestAppE2eTest {
|
||||||
gracefullyLeaveParticipants(4);
|
gracefullyLeaveParticipants(4);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@DisplayName("ExceptionEvent test")
|
||||||
|
void exceptionEventTest() throws Exception {
|
||||||
|
|
||||||
|
setupBrowser("chrome");
|
||||||
|
|
||||||
|
log.info("ExceptionEvent test");
|
||||||
|
|
||||||
|
user.getDriver().findElement(By.id("add-user-btn")).click();
|
||||||
|
user.getDriver().findElement(By.cssSelector("#openvidu-instance-0 .send-audio-checkbox")).click();
|
||||||
|
user.getDriver().findElement(By.cssSelector("#openvidu-instance-0 .join-btn")).click();
|
||||||
|
|
||||||
|
user.getEventManager().waitUntilEventReaches("streamCreated", 1);
|
||||||
|
user.getEventManager().waitUntilEventReaches("streamPlaying", 1);
|
||||||
|
|
||||||
|
// Stop video track
|
||||||
|
WebElement video = user.getDriver().findElement(By.cssSelector("#openvidu-instance-0 video"));
|
||||||
|
this.user.getEventManager().stopVideoTracksOfVideoElement(video, "#openvidu-instance-0");
|
||||||
|
|
||||||
|
user.getDriver().findElement(By.id("add-user-btn")).click();
|
||||||
|
user.getDriver().findElement(By.cssSelector("#openvidu-instance-1 .publish-checkbox")).click();
|
||||||
|
user.getDriver().findElement(By.cssSelector("#openvidu-instance-1 .join-btn")).click();
|
||||||
|
|
||||||
|
user.getEventManager().waitUntilEventReaches("exception", 1);
|
||||||
|
|
||||||
|
Assert.assertTrue("Wrong ExceptionEvent type", user.getDriver()
|
||||||
|
.findElement(By.cssSelector("#openvidu-instance-1 .mat-expansion-panel:last-child .event-content"))
|
||||||
|
.getAttribute("textContent").equals("NO_STREAM_PLAYING_EVENT"));
|
||||||
|
|
||||||
|
gracefullyLeaveParticipants(2);
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@DisplayName("Subscribe Unsubscribe")
|
@DisplayName("Subscribe Unsubscribe")
|
||||||
void subscribeUnsubscribeTest() throws Exception {
|
void subscribeUnsubscribeTest() throws Exception {
|
||||||
|
|
Loading…
Reference in New Issue