List of usage examples for com.liferay.portal.test.log Log4JLoggerTestUtil configureLog4JLogger
public static CaptureAppender configureLog4JLogger(String name, Level level)
From source file:com.liferay.adaptive.media.image.internal.scaler.test.AMImageScalerTrackerImplTest.java
License:Open Source License
@Test public void testAMImageScalerTrackerLogsWhenThereIsNoDefaultAMImageScaler() throws Exception { try (CaptureAppender captureAppender = Log4JLoggerTestUtil .configureLog4JLogger(_CLASS_NAME_ADAPTIVE_MEDIA_IMAGE_SCALER_TRACKER_IMPL, Level.WARN)) { _disableAMDefaultImageScaler();// w w w . ja v a 2s .c o m _amImageScalerTracker.getAMImageScaler(RandomTestUtil.randomString()); _enableAMDefaultImageScaler(); List<LoggingEvent> loggingEvents = captureAppender.getLoggingEvents(); Assert.assertEquals(loggingEvents.toString(), 1, loggingEvents.size()); LoggingEvent loggingEvent = loggingEvents.get(0); Assert.assertEquals("Unable to find default image scaler", loggingEvent.getMessage()); } }
From source file:com.liferay.adaptive.media.image.internal.scaler.test.AMImageScalerTrackerImplTest.java
License:Open Source License
@Test public void testAMImageScalerTrackerLogsWhenThereIsNoDefaultAMImageScalerEnabled() throws Exception { ServiceRegistration<AMImageScaler> amImageScalerServiceRegistration = null; try (CaptureAppender captureAppender = Log4JLoggerTestUtil .configureLog4JLogger(_CLASS_NAME_ADAPTIVE_MEDIA_IMAGE_SCALER_TRACKER_IMPL, Level.WARN)) { _disableAMDefaultImageScaler();//from w ww . ja v a 2 s.co m AMImageScaler disabledAMImageScaler = new TestAMImageScaler(false); amImageScalerServiceRegistration = _registerAMImageScaler(disabledAMImageScaler, "*", 10); _amImageScalerTracker.getAMImageScaler(RandomTestUtil.randomString()); List<LoggingEvent> loggingEvents = captureAppender.getLoggingEvents(); Assert.assertEquals(loggingEvents.toString(), 1, loggingEvents.size()); LoggingEvent loggingEvent = loggingEvents.get(0); Assert.assertEquals("Unable to find default image scaler", loggingEvent.getMessage()); } finally { _unregisterAMImageScaler(amImageScalerServiceRegistration); _enableAMDefaultImageScaler(); } }
From source file:com.liferay.calendar.test.util.CalendarWorkflowTestUtil.java
License:Open Source License
public static void completeWorkflow(Group group) throws Exception { try (CaptureAppender captureAppender = Log4JLoggerTestUtil .configureLog4JLogger("com.liferay.util.mail.MailEngine", Level.OFF)) { List<WorkflowTask> workflowTasks = WorkflowTaskManagerUtil.getWorkflowTasksByUserRoles( TestPropsValues.getCompanyId(), TestPropsValues.getUserId(), false, QueryUtil.ALL_POS, QueryUtil.ALL_POS, null); Assert.assertEquals(workflowTasks.toString(), 1, workflowTasks.size()); WorkflowTask workflowTask = workflowTasks.get(0); PermissionChecker userPermissionChecker = PermissionCheckerFactoryUtil .create(TestPropsValues.getUser()); PermissionThreadLocal.setPermissionChecker(userPermissionChecker); WorkflowTaskManagerUtil.assignWorkflowTaskToUser(group.getCompanyId(), TestPropsValues.getUserId(), workflowTask.getWorkflowTaskId(), TestPropsValues.getUserId(), StringPool.BLANK, null, null); WorkflowTaskManagerUtil.completeWorkflowTask(group.getCompanyId(), TestPropsValues.getUserId(), workflowTask.getWorkflowTaskId(), Constants.APPROVE, StringPool.BLANK, null); }/*from w ww .ja v a 2 s . c o m*/ }
From source file:com.liferay.dynamic.data.mapping.data.provider.internal.servlet.test.DDMDataProviderPaginatorServletTest.java
License:Open Source License
@Ignore @Test/*from w w w .j a v a 2 s. co m*/ public void testPagination() throws Exception { try (CaptureAppender captureAppender = Log4JLoggerTestUtil .configureLog4JLogger(_URL_CONFIGURATION_RESOURCE_CLASS_NAME, Level.OFF)) { DDMDataProviderInstance ddmDataProviderInstance = createDDMDataProviderInstance(); Map<String, String> params = createRequestParametersMap(ddmDataProviderInstance); HttpServletRequest httpServletRequest = createHttpServletRequest(params, 0, 10); JSONArray responseJSONArray = createJSONArray( executeDDMDataProviderPaginatorServlet(httpServletRequest)); Assert.assertEquals(10, responseJSONArray.length()); } }
From source file:com.liferay.dynamic.data.mapping.data.provider.internal.servlet.test.DDMDataProviderPaginatorServletTest.java
License:Open Source License
@Ignore @Test//from w w w . ja v a 2 s .c o m public void testPaginationToDifferentPagesShouldBeDifferent() throws Exception { try (CaptureAppender captureAppender = Log4JLoggerTestUtil .configureLog4JLogger(_URL_CONFIGURATION_RESOURCE_CLASS_NAME, Level.OFF)) { DDMDataProviderInstance ddmDataProviderInstance = createDDMDataProviderInstance(); Map<String, String> params = createRequestParametersMap(ddmDataProviderInstance); HttpServletRequest httpServletRequest = createHttpServletRequest(params, 0, 1); JSONArray responseJSONArray1 = createJSONArray( executeDDMDataProviderPaginatorServlet(httpServletRequest)); httpServletRequest = createHttpServletRequest(params, 1, 2); JSONArray responseJSONArray2 = createJSONArray( executeDDMDataProviderPaginatorServlet(httpServletRequest)); JSONAssert.assertNotEquals(responseJSONArray1.toJSONString(), responseJSONArray2.toJSONString(), false); } }
From source file:com.liferay.dynamic.data.mapping.data.provider.internal.servlet.test.DDMDataProviderPaginatorServletTest.java
License:Open Source License
@Ignore @Test/*from w w w . j a v a 2s .c om*/ public void testPaginationToSamePageShouldBeEquals() throws Exception { DDMDataProviderInstance ddmDataProviderInstance = createDDMDataProviderInstance(); try (CaptureAppender captureAppender = Log4JLoggerTestUtil .configureLog4JLogger(_URL_CONFIGURATION_RESOURCE_CLASS_NAME, Level.OFF)) { Map<String, String> params = createRequestParametersMap(ddmDataProviderInstance); HttpServletRequest httpServletRequest = createHttpServletRequest(params, 0, 1); JSONArray responseJSONArray1 = createJSONArray( executeDDMDataProviderPaginatorServlet(httpServletRequest)); httpServletRequest = createHttpServletRequest(params, 0, 1); JSONArray responseJSONArray2 = createJSONArray( executeDDMDataProviderPaginatorServlet(httpServletRequest)); Assert.assertEquals(1, responseJSONArray1.length()); Assert.assertEquals(responseJSONArray1.length(), responseJSONArray2.length()); JSONAssert.assertEquals(responseJSONArray1.toJSONString(), responseJSONArray2.toJSONString(), false); } }
From source file:com.liferay.dynamic.data.mapping.data.provider.internal.servlet.test.DDMDataProviderPaginatorServletTest.java
License:Open Source License
@Test public void testPaginationWithInvalidPaginationParametersShouldFail() throws Exception { try (CaptureAppender captureAppender = Log4JLoggerTestUtil .configureLog4JLogger(_URL_CONFIGURATION_RESOURCE_CLASS_NAME, Level.OFF)) { DDMDataProviderInstance ddmDataProviderInstance = createDDMDataProviderInstance(); Map<String, String> params = createRequestParametersMap(ddmDataProviderInstance); HttpServletRequest httpServletRequest = createHttpServletRequest(params, 1, 1); MockHttpServletResponse mockHttpServletResponse = executeDDMDataProviderPaginatorServlet( httpServletRequest);//from w w w . j a va 2s. c o m Assert.assertEquals(MockHttpServletResponse.SC_BAD_REQUEST, mockHttpServletResponse.getStatus()); } }
From source file:com.liferay.dynamic.data.mapping.data.provider.internal.servlet.test.DDMDataProviderPaginatorServletTest.java
License:Open Source License
@Test public void testPaginationWithoutRequiredParametersShouldFail() throws Exception { try (CaptureAppender captureAppender = Log4JLoggerTestUtil .configureLog4JLogger(_URL_CONFIGURATION_RESOURCE_CLASS_NAME, Level.OFF)) { HttpServletRequest httpServletRequest = createHttpServletRequest(new HashMap<String, String>(), 0, 1); MockHttpServletResponse mockHttpServletResponse = executeDDMDataProviderPaginatorServlet( httpServletRequest);/*w w w . j ava2 s . c o m*/ Assert.assertEquals(MockHttpServletResponse.SC_BAD_REQUEST, mockHttpServletResponse.getStatus()); } }
From source file:com.liferay.exportimport.lifecycle.test.ExportImportLifecycleEventTest.java
License:Open Source License
@Test public void testFailedLayoutLocalPublishing() throws Exception { try (CaptureAppender captureAppender1 = Log4JLoggerTestUtil.configureLog4JLogger( "com.liferay.portal.background.task.internal.messaging." + "BackgroundTaskMessageListener", Level.ERROR);/*from ww w . j a v a 2 s .c o m*/ CaptureAppender captureAppender2 = Log4JLoggerTestUtil .configureLog4JLogger("com.liferay.exportimport.internal.background.task." + "LayoutStagingBackgroundTaskExecutor", Level.WARN)) { long targetGroupId = RandomTestUtil.nextLong(); StagingUtil.publishLayouts(TestPropsValues.getUserId(), _group.getGroupId(), targetGroupId, false, new long[0], _parameterMap); List<LoggingEvent> loggingEvents = captureAppender1.getLoggingEvents(); LoggingEvent loggingEvent = loggingEvents.get(0); Assert.assertEquals("Unable to execute background task", loggingEvent.getMessage()); ThrowableInformation throwableInformation = loggingEvent.getThrowableInformation(); Throwable throwable = throwableInformation.getThrowable(); Assert.assertSame(NoSuchGroupException.class, throwable.getClass()); loggingEvents = captureAppender2.getLoggingEvents(); loggingEvent = loggingEvents.get(0); Assert.assertEquals("Unable to publish layout: Target group does not exists with " + "the primary key " + targetGroupId, loggingEvent.getMessage()); } Assert.assertTrue(_firedExportImportLifecycleEventsMap .containsKey(ExportImportLifecycleConstants.EVENT_PUBLICATION_LAYOUT_LOCAL_FAILED)); }
From source file:com.liferay.exportimport.lifecycle.test.ExportImportLifecycleEventTest.java
License:Open Source License
@Test public void testFailedPortletLocalPublishing() throws Exception { User user = TestPropsValues.getUser(); try (CaptureAppender captureAppender1 = Log4JLoggerTestUtil.configureLog4JLogger( "com.liferay.portal.background.task.internal.messaging." + "BackgroundTaskMessageListener", Level.ERROR);//from w w w .j a v a 2 s. c o m CaptureAppender captureAppender2 = Log4JLoggerTestUtil .configureLog4JLogger("com.liferay.exportimport.internal.background.task." + "PortletStagingBackgroundTaskExecutor", Level.WARN)) { StagingUtil.publishPortlet(user.getUserId(), _group.getGroupId(), _liveGroup.getGroupId(), 0, 0, StringPool.BLANK, _parameterMap); List<LoggingEvent> loggingEvents = captureAppender1.getLoggingEvents(); LoggingEvent loggingEvent = loggingEvents.get(0); Assert.assertEquals("Unable to execute background task", loggingEvent.getMessage()); ThrowableInformation throwableInformation = loggingEvent.getThrowableInformation(); Throwable throwable = throwableInformation.getThrowable(); Assert.assertSame(NoSuchLayoutException.class, throwable.getClass()); loggingEvents = captureAppender2.getLoggingEvents(); loggingEvent = loggingEvents.get(0); Assert.assertEquals("Unable to publish portlet: No Layout exists with the " + "primary key 0", loggingEvent.getMessage()); } Assert.assertTrue(_firedExportImportLifecycleEventsMap .containsKey(ExportImportLifecycleConstants.EVENT_PUBLICATION_PORTLET_LOCAL_FAILED)); }