Examples of BeanPropertyBindingResult


Examples of org.springframework.validation.BeanPropertyBindingResult

        widget.setId(1L);
        widget.setTitle("Widget title");
        widget.setUrl(widgetUrl);
        widget.setType("OpenSocial");
        widget.setDescription("Lorem ipsum");
        final BindingResult errors = new BeanPropertyBindingResult(widget, "widget");

        expect(widgetService.registerNewWidget(widget)).andReturn(widget);
        expect(widgetService.isRegisteredUrl(widgetUrl)).andReturn(false);
        replay(widgetService);
        String view = controller.viewAddWidgetResult(widget, errors, model,REFERRER_ID);
        verify(widgetService);

        assertEquals("redirect:/app/store/widget/" + widget.getId() +     "?referringPageId=" + REFERRER_ID, view);
        assertFalse("Valid widget data", errors.hasErrors());
    }
View Full Code Here

Examples of org.springframework.validation.BeanPropertyBindingResult

        final WidgetImpl widget = new WidgetImpl();
        widget.setTitle("Widget title");
        widget.setUrl(widgetUrl);
        widget.setType("OpenSocial");
        final BindingResult errors = new BeanPropertyBindingResult(widget, "widget");

        expect(widgetService.isRegisteredUrl(widgetUrl)).andReturn(true);
        replay(widgetService);
        String view = controller.viewAddWidgetResult(widget, errors, model,REFERRER_ID);
        verify(widgetService);

        assertEquals(ViewNames.ADD_WIDGET_FORM, view);
        assertTrue("Valid widget data", errors.hasErrors());
        assertNotNull(model.asMap().get(ModelKeys.WIDGET));
    }
View Full Code Here

Examples of org.springframework.validation.BeanPropertyBindingResult

    @Test
    public void doAddWidget_invalid() {
        final WidgetImpl widget = new WidgetImpl();
        widget.setTitle("Not enough data");
        final Model model = new ExtendedModelMap();
        final BindingResult errors = new BeanPropertyBindingResult(widget, "widget");
        String view = controller.viewAddWidgetResult(widget, errors, model,REFERRER_ID);
        assertTrue("Invalid widget data", errors.hasErrors());
        assertEquals(ViewNames.ADD_WIDGET_FORM, view);
        assertEquals(widget, model.asMap().get(ModelKeys.WIDGET));
    }
View Full Code Here

Examples of org.springframework.validation.BeanPropertyBindingResult

        final Model model = new ExtendedModelMap();
        final Widget widget = new Widget();
        widget.setTitle("Widget title");
        widget.setUrl(widgetUrl);
        widget.setType("OpenSocial");
        final BindingResult errors = new BeanPropertyBindingResult(widget, "widget");

        expect(widgetService.registerNewWidget(widget)).andReturn(widget);
        replay(widgetService);
        String view = controller.viewAddWidgetResult(widget, errors, model);
        verify(widgetService);

        assertEquals(ViewNames.WIDGET, view);
        assertFalse("Valid widget data", errors.hasErrors());
        final Widget fromModel = (Widget) model.asMap().get(ModelKeys.WIDGET);
        assertEquals(widget, fromModel);
        assertEquals("New widget has state preview", WidgetStatus.PREVIEW, fromModel.getWidgetStatus());
    }
View Full Code Here

Examples of org.springframework.validation.BeanPropertyBindingResult

        final Model model = new ExtendedModelMap();
        final Widget widget = new Widget();
        widget.setTitle("Widget title");
        widget.setUrl(widgetUrl);
        widget.setType("OpenSocial");
        final BindingResult errors = new BeanPropertyBindingResult(widget, "widget");

        expect(widgetService.registerNewWidget(widget)).andReturn(null);
        replay(widgetService);
        String view = controller.viewAddWidgetResult(widget, errors, model);
        verify(widgetService);

        assertEquals(ViewNames.ADD_WIDGET_FORM, view);
        assertTrue("Valid widget data", errors.hasErrors());
        assertNotNull(model.asMap().get(ModelKeys.WIDGET));
    }
View Full Code Here

Examples of org.springframework.validation.BeanPropertyBindingResult

    @Test
    public void doAddWidget_invalid() {
        final Widget widget = new Widget();
        widget.setTitle("Not enough data");
        final Model model = new ExtendedModelMap();
        final BindingResult errors = new BeanPropertyBindingResult(widget, "widget");
        String view = controller.viewAddWidgetResult(widget, errors, model);
        assertTrue("Invalid widget data", errors.hasErrors());
        assertEquals(ViewNames.ADD_WIDGET_FORM, view);
        assertEquals(widget, model.asMap().get(ModelKeys.WIDGET));
    }
View Full Code Here

Examples of org.springframework.validation.BeanPropertyBindingResult

        widget.setId(1L);
        widget.setTitle("Widget title");
        widget.setUrl(widgetUrl);
        widget.setType("OpenSocial");
        widget.setDescription("Lorem ipsum");
        final BindingResult errors = new BeanPropertyBindingResult(widget, "widget");

        expect(widgetService.registerNewWidget(widget)).andReturn(widget);
        expect(widgetService.isRegisteredUrl(widgetUrl)).andReturn(false);
        replay(widgetService);
        String view = controller.viewAddWidgetResult(widget, errors, model,REFERRER_ID);
        verify(widgetService);

        assertEquals("redirect:/app/store/widget/" + widget.getId() +     "?referringPageId=" + REFERRER_ID, view);
        assertFalse("Valid widget data", errors.hasErrors());
    }
View Full Code Here

Examples of org.springframework.validation.BeanPropertyBindingResult

        final WidgetImpl widget = new WidgetImpl();
        widget.setTitle("Widget title");
        widget.setUrl(widgetUrl);
        widget.setType("OpenSocial");
        final BindingResult errors = new BeanPropertyBindingResult(widget, "widget");

        expect(widgetService.isRegisteredUrl(widgetUrl)).andReturn(true);
        replay(widgetService);
        String view = controller.viewAddWidgetResult(widget, errors, model,REFERRER_ID);
        verify(widgetService);

        assertEquals(ViewNames.ADD_WIDGET_FORM, view);
        assertTrue("Valid widget data", errors.hasErrors());
        assertNotNull(model.asMap().get(ModelKeys.WIDGET));
    }
View Full Code Here

Examples of org.springframework.validation.BeanPropertyBindingResult

    @Test
    public void doAddWidget_invalid() {
        final WidgetImpl widget = new WidgetImpl();
        widget.setTitle("Not enough data");
        final Model model = new ExtendedModelMap();
        final BindingResult errors = new BeanPropertyBindingResult(widget, "widget");
        String view = controller.viewAddWidgetResult(widget, errors, model,REFERRER_ID);
        assertTrue("Invalid widget data", errors.hasErrors());
        assertEquals(ViewNames.ADD_WIDGET_FORM, view);
        assertEquals(widget, model.asMap().get(ModelKeys.WIDGET));
    }
View Full Code Here

Examples of org.springframework.validation.BeanPropertyBindingResult

  }

  public void testWithMultiValueWithEditor() throws Exception {
    this.tag.setPath("stringArray");
    this.tag.setItems(new Object[] {"   foo", "   bar", "   baz"});
    BeanPropertyBindingResult bindingResult = new BeanPropertyBindingResult(this.bean, COMMAND_NAME);
    MyStringTrimmerEditor editor = new MyStringTrimmerEditor();
    bindingResult.getPropertyEditorRegistry().registerCustomEditor(String.class, editor);
    getPageContext().getRequest().setAttribute(BindingResult.MODEL_KEY_PREFIX + COMMAND_NAME, bindingResult);

    int result = this.tag.doStartTag();
    assertEquals(Tag.SKIP_BODY, result);
    assertEquals(3, editor.allProcessedValues.size());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.