+
+ @Test
+ public void storeAnalyticsAuxScriptIfAnalyticsCallTest() throws Exception
+ {
+ Analytics analytics= null;
+ PowerMockito.mockStatic(SystemProperties.class);
+ Mockito.when(mockedRequest.getHeader("uebkey")).thenReturn(null);
+ Mockito.when(SystemProperties.containsProperty(WebAnalyticsExtAppController.FEED_ML)).thenReturn(true);
+ Mockito.when(SystemProperties.getProperty(WebAnalyticsExtAppController.FEED_ML)).thenReturn("true");
+ webAnalyticsExtAppController.storeAnalyticsScript(mockedRequest, analytics);
+ assertTrue(storeAnalyticsCalled);
+
+ }
+
+ @Test
+ public void storeAnalyticsAuxScriptIfAnalyticsNoCallTest() throws Exception
+ {
+ Analytics analytics= null;
+ PowerMockito.mockStatic(SystemProperties.class);
+ Mockito.when(mockedRequest.getHeader("uebkey")).thenReturn(null);
+ Mockito.when(SystemProperties.containsProperty(WebAnalyticsExtAppController.FEED_ML)).thenReturn(false);
+ Mockito.when(SystemProperties.getProperty(WebAnalyticsExtAppController.FEED_ML)).thenReturn("true");
+ webAnalyticsExtAppController.storeAnalyticsScript(mockedRequest, analytics);
+ assertTrue(!storeAnalyticsCalled);
+
+ }