public CommandResponse actionDoResize(CommandRequest request) { String ctxUID = request.getRequestObject().getParameter("ctxUID"); if (ctx == null || ctx.getUID().equals(ctxUID)) ctx = formRenderContextManager.getFormRenderContext(ctxUID); if (ctx != null) { String width = request.getRequestObject().getParameter("width"); String height = request.getRequestObject().getParameter("height"); if (!StringUtils.isEmpty(width) && !StringUtils.isEmpty(height)) { ResizeFormcontainerEvent event = new ResizeFormcontainerEvent(); event.setContext(new FormRenderContextTO(ctx)); event.setWidth(Integer.decode(width)); event.setHeight(Integer.decode(height)); formRenderContextManager.fireContextFormResize(event); } } return new DoNothingResponse(); }
@Test public void testResizeEventWithoutSettings() { ResizeFormcontainerEvent resizeEvent = new ResizeFormcontainerEvent(); resizeEvent.setContext(new FormRenderContextTO(settings.getContextId())); resizeEvent.setHeight(100); resizeEvent.setWidth(100); displayer.onFormResized(resizeEvent); verify(rendererWidget, never()).resize(100, 100); verify(resizeListener, never()).resize(100, 100); }
@Test public void testResizeEventWithoutSettings() { ResizeFormcontainerEvent resizeEvent = new ResizeFormcontainerEvent(); resizeEvent.setContext(new FormRenderContextTO(settings.getContextId())); resizeEvent.setHeight(100); resizeEvent.setWidth(100); displayer.onFormResized(resizeEvent); verify(rendererWidget, never()).resize(100, 100); verify(resizeListener, never()).resize(100, 100); }
@Test public void testResizeEventWithSettings() { displayer.setRenderingSettings(settings); ResizeFormcontainerEvent resizeEvent = new ResizeFormcontainerEvent(); resizeEvent.setContext(new FormRenderContextTO(settings.getContextId())); resizeEvent.setHeight(100); resizeEvent.setWidth(100); displayer.onFormResized(resizeEvent); verify(rendererWidget).resize(100, 100); verify(resizeListener).resize(100, 100); }
@Test public void testResizeEventWithSettings() { displayer.setRenderingSettings(settings); ResizeFormcontainerEvent resizeEvent = new ResizeFormcontainerEvent(); resizeEvent.setContext(new FormRenderContextTO(settings.getContextId())); resizeEvent.setHeight(100); resizeEvent.setWidth(100); displayer.onFormResized(resizeEvent); verify(rendererWidget).resize(100, 100); verify(resizeListener).resize(100, 100); }