openvidu-test-e2e: streamPropertyChanged test fixed

pull/127/head
pabloFuente 2018-09-28 19:40:40 +02:00
parent 49828d09a5
commit de9655568f
1 changed files with 11 additions and 6 deletions

View File

@ -937,18 +937,23 @@ public class OpenViduTestAppE2eTest {
int newWidth = 1500; int newWidth = 1500;
int newHeight = 500; int newHeight = 500;
final long[] expectedWidthHeight = new long[2];
user.getEventManager().on("streamPropertyChanged", (event) -> {
threadAssertions.add(((String) event.get("eventContent")).contains(
"videoDimensions [{\"width\":" + expectedWidthHeight[0] + ",\"height\":" + expectedWidthHeight[1] + "}]"));
latch3.countDown();
});
user.getDriver().manage().window().setSize(new Dimension(newWidth, newHeight)); user.getDriver().manage().window().setSize(new Dimension(newWidth, newHeight));
String widthAndHeight = user.getEventManager().getDimensionOfViewport(); String widthAndHeight = user.getEventManager().getDimensionOfViewport();
JSONObject obj = (JSONObject) new JSONParser().parse(widthAndHeight); JSONObject obj = (JSONObject) new JSONParser().parse(widthAndHeight);
System.out.println("New viewport dimension: " + obj.toJSONString()); expectedWidthHeight[0] = (long) obj.get("width");
expectedWidthHeight[1] = (long) obj.get("height") - 1;
user.getEventManager().on("streamPropertyChanged", (event) -> { System.out.println("New viewport dimension: " + obj.toJSONString());
threadAssertions.add(((String) event.get("eventContent")).contains(
"videoDimensions [{\"width\":" + obj.get("width") + ",\"height\":" + obj.get("height") + "}]"));
latch3.countDown();
});
user.getEventManager().waitUntilEventReaches("streamPropertyChanged", 6); user.getEventManager().waitUntilEventReaches("streamPropertyChanged", 6);