@BeforeMethod public void initMocks() { super.initMocks(null); when(pageLoadRequest.getOwningSpan().getTimeStamp()).thenReturn(new Timestamp((long) NAV_START)); when(pageLoadRequest.getOwningSpan().getDuration()).thenReturn((LOAD_END - NAV_START)); when(pageLoadRequest.getNavigationTimings()).thenReturn(navTimings); when(navTimings.getNavigationStart()).thenReturn(NAV_START); when(navTimings.getUnloadEventStart()).thenReturn(UNLOAD_START); when(navTimings.getUnloadEventEnd()).thenReturn(UNLOAD_END); when(navTimings.getRedirectStart()).thenReturn(REDIRECT_START); when(navTimings.getRedirectEnd()).thenReturn(REDIRECT_END); when(navTimings.getConnectStart()).thenReturn(CONNECT_START); when(navTimings.getConnectEnd()).thenReturn(CONNECT_END); when(navTimings.getDomainLookupStart()).thenReturn(DOMAINLOOKUP_START); when(navTimings.getDomainLookupEnd()).thenReturn(DOMAINLOOKUP_END); when(navTimings.getFetchStart()).thenReturn(FETCH_START); when(navTimings.getDomComplete()).thenReturn(DOM_COMPLETE); when(navTimings.getDomContentLoadedEventStart()).thenReturn(DOM_CONT_LOAD_START); when(navTimings.getDomContentLoadedEventEnd()).thenReturn(DOM_CONT_LOAD_END); when(navTimings.getDomInteractive()).thenReturn(DOM_INTERACTIVE); when(navTimings.getDomLoading()).thenReturn(DOM_LOADING); when(navTimings.getFirstPaint()).thenReturn(FIRSTPAINT); when(navTimings.getLoadEventStart()).thenReturn(LOAD_START); when(navTimings.getLoadEventEnd()).thenReturn(LOAD_END); when(navTimings.getResponseStart()).thenReturn(RESPONSE_START); when(navTimings.getResponseEnd()).thenReturn(RESPONSE_END); when(navTimings.getSecureConnectionStart()).thenReturn(SECURE_CONNECTION_START); when(navTimings.getSpeedIndex()).thenReturn(SPEED_INDEX); }
builder.addField(Series.EumPageLoad.FIELD_FETCH_START, timings.getFetchStart() - navStart); if (timings.getLoadEventStart() != 0) { builder.addField(Series.EumPageLoad.FIELD_LOAD_EVENT_START, timings.getLoadEventStart() - navStart);