Guest User

Untitled

a guest
May 20th, 2018
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 1.55 KB | None | 0 0
  1. diff --git a/test/com/globo/player/metrics/PingEventDispatcherTest.as b/test/com/globo/player/metrics/PingEventDispatcherTest.as
  2. index 9f65277..fa84c62 100644
  3. --- a/test/com/globo/player/metrics/PingEventDispatcherTest.as
  4. +++ b/test/com/globo/player/metrics/PingEventDispatcherTest.as
  5. @@ -88,13 +88,20 @@ package com.globo.player.metrics {
  6.      [Test(async, timeout="1000")]
  7.      public function sessionTimeShouldIncreaseAccordingToTimeInterval():void {
  8.        var timeInterval:Number = 200;
  9. -      var THRESHOLD:Number = timeInterval * 0.4;
  10. +      var THRESHOLD:Number = timeInterval * 0.2;
  11.        var timer:Timer = new Timer(timeInterval * 2 + THRESHOLD);
  12.  
  13.        var check:Function = function(event:TimerEvent, ... args):void {
  14. -               Assert.assertEquals(2, eventsParams.length);
  15. -           var diff:Number = eventsParams[1].totalSessionTime - eventsParams[0].totalSessionTime;
  16. -        Assert.assertTrue(Math.abs(diff - timeInterval) < 10, "" + diff + " should be close to " + timeInterval);
  17. +            Assert.assertEquals(2, eventsParams.length);
  18. +
  19. +            firstPing = eventsParams[0];
  20. +            secondPing = eventsParams[1];
  21. +
  22. +           var pingDeltaTime:Number = secondPing.totalSessionTime - firstPing.totalSessionTime;
  23. +
  24. +             errorMessage = pingDeltaTime + " should be close to " + timeInterval;
  25. +
  26. +            Assert.assertTrue(pingDeltaTime < timeInterval + THRESHOLD || pingDeltaTime > timeInterval - THRESHOLD, errorMessage);
  27.        };
  28.        MainBus.addEventListener(PingEvent.PING, incrementEventsDispatched);
Add Comment
Please, Sign In to add comment