Examples of ValidationErrors


Examples of com.cedarsolutions.shared.domain.ValidationErrors

        } catch (AssertionError e) { }
    }

    /** Test assertSummary(). */
    @Test public void testAssertSummary() {
        ValidationErrors details1 = new ValidationErrors();
        details1.setSummary(new LocalizableMessage("key1", null, null));
        InvalidDataException e1 = new InvalidDataException("message1", details1);

        ValidationErrors details2 = new ValidationErrors();
        details2.setSummary(new LocalizableMessage("key2", "context2", null));
        InvalidDataException e2 = new InvalidDataException("message2", details2);

        assertSummary(e1, "key1");
        assertSummary(e1, "key1", null);
        assertSummary(e2, "key2", "context2");
View Full Code Here

Examples of com.cedarsolutions.shared.domain.ValidationErrors

        } catch (AssertionError e) { }
    }

    /** Test assertOnlyMessage(). */
    @Test public void testAssertOnlyMessage() {
        ValidationErrors details1 = new ValidationErrors();
        details1.addMessage("key1", null);
        InvalidDataException e1 = new InvalidDataException("message1", details1);

        ValidationErrors details2 = new ValidationErrors();
        details2.addMessage("key2", "context2", null);
        InvalidDataException e2 = new InvalidDataException("message2", details2);

        ValidationErrors details3 = new ValidationErrors();
        details3.addMessage("key3a", "context3a", null);
        details3.addMessage("key3b", null);
        InvalidDataException e3 = new InvalidDataException("message3", details3);

        assertOnlyMessage(e1, "key1");
        assertOnlyMessage(e1, "key1", null);
        assertOnlyMessage(e2, "key2", "context2");
View Full Code Here

Examples of com.cedarsolutions.shared.domain.ValidationErrors

        } catch (AssertionError e) { }
    }

    /** Test assertContainsMessage(). */
    @Test public void testAssertContainsMessage() {
        ValidationErrors details1 = new ValidationErrors();
        details1.addMessage("key1", null);
        InvalidDataException e1 = new InvalidDataException("message1", details1);

        ValidationErrors details2 = new ValidationErrors();
        details2.addMessage("key2", "context2", null);
        InvalidDataException e2 = new InvalidDataException("message2", details2);

        ValidationErrors details3 = new ValidationErrors();
        details3.addMessage("key3a", "context3a", null);
        details3.addMessage("key3b", null);
        InvalidDataException e3 = new InvalidDataException("message3", details3);

        assertContainsMessage(e1, "key1");
        assertContainsMessage(e1, "key1", null);
        assertContainsMessage(e2, "key2", "context2");
View Full Code Here

Examples of com.cedarsolutions.shared.domain.ValidationErrors

    }

    /** Test InvalidDataException. */
    @Test public void testInvalidDataException() {
        Throwable cause = new Exception("cause");
        ValidationErrors details = new ValidationErrors();
        LocalizableMessage message = new LocalizableMessage("whatever");

        try {
            throw new InvalidDataException();
        } catch (InvalidDataException e) {
View Full Code Here

Examples of com.cedarsolutions.shared.domain.ValidationErrors

    }

    /** Test showValidationError(), with message, empty details. */
    public void testShowValidationError4() {
        View view = new View();
        ValidationErrors details = new ValidationErrors();
        InvalidDataException error = new InvalidDataException("message", details);
        ValidationUtils.getInstance().showValidationError(view, error, "style");
        assertTrue(view.validationErrorWidget.isVisible());
        assertEquals("message", view.validationErrorWidget.getErrorSummary());
        assertTrue(view.validationErrorWidget.getErrorList().isEmpty());
View Full Code Here

Examples of com.cedarsolutions.shared.domain.ValidationErrors

    }

    /** Test showValidationError(), with message, no summary and unknown field. */
    public void testShowValidationError5() {
        View view = new View();
        ValidationErrors details = new ValidationErrors();
        details.addMessage("detailKey1", "fieldX", "detailText1");
        InvalidDataException error = new InvalidDataException("message", details);
        ValidationUtils.getInstance().showValidationError(view, error, "style");
        assertTrue(view.validationErrorWidget.isVisible());
        assertEquals(1, view.validationErrorWidget.getErrorList().size());
        assertEquals("__detailKey1", view.validationErrorWidget.getErrorList().get(0));
View Full Code Here

Examples of com.cedarsolutions.shared.domain.ValidationErrors

    }

    /** Test showValidationError(), with message, no summary but valid field. */
    public void testShowValidationError6() {
        View view = new View();
        ValidationErrors details = new ValidationErrors();
        details.addMessage("detailKey1", "field1", "detailText1");
        InvalidDataException error = new InvalidDataException("message", details);
        ValidationUtils.getInstance().showValidationError(view, error, "style");
        assertTrue(view.validationErrorWidget.isVisible());
        assertEquals("", view.validationErrorWidget.getErrorSummary());
        assertEquals(1, view.validationErrorWidget.getErrorList().size());
View Full Code Here

Examples of com.cedarsolutions.shared.domain.ValidationErrors

    }

    /** Test showValidationError(), with message, with summary but no fields. */
    public void testShowValidationError7() {
        View view = new View();
        ValidationErrors details = new ValidationErrors();
        details.setSummary(new LocalizableMessage("summaryKey1", "summaryText1"));
        InvalidDataException error = new InvalidDataException("message", details);
        ValidationUtils.getInstance().showValidationError(view, error, "style");
        assertTrue(view.validationErrorWidget.isVisible());
        assertEquals("__summaryKey1", view.validationErrorWidget.getErrorSummary());
        assertTrue(view.validationErrorWidget.getErrorList().isEmpty());

        view = new View();
        details = new ValidationErrors();
        details.setSummary(new LocalizableMessage("", "summaryText1"));
        error = new InvalidDataException("message", details);
        ValidationUtils.getInstance().showValidationError(view, error, "style");
        assertTrue(view.validationErrorWidget.isVisible());
        assertEquals("summaryText1", view.validationErrorWidget.getErrorSummary());
        assertTrue(view.validationErrorWidget.getErrorList().isEmpty());
View Full Code Here

Examples of com.cedarsolutions.shared.domain.ValidationErrors

    }

    /** Test showValidationError(), with summary but unknown field. */
    public void testShowValidationError8() {
        View view = new View();
        ValidationErrors details = new ValidationErrors();
        details.setSummary(new LocalizableMessage("summaryKey1", "summaryText1"));
        details.addMessage("detailKey1", "fieldX", "detailText1");
        InvalidDataException error = new InvalidDataException("message", details);
        ValidationUtils.getInstance().showValidationError(view, error, "style");
        assertTrue(view.validationErrorWidget.isVisible());
        assertEquals("__summaryKey1", view.validationErrorWidget.getErrorSummary());
        assertEquals(1, view.validationErrorWidget.getErrorList().size());
View Full Code Here

Examples of com.cedarsolutions.shared.domain.ValidationErrors

        assertEquals("__detailKey1", view.validationErrorWidget.getErrorList().get(0));    }

    /** Test showValidationError(), with summary and one valid field. */
    public void testShowValidationError9() {
        View view = new View();
        ValidationErrors details = new ValidationErrors();
        details.setSummary(new LocalizableMessage("summaryKey1", "summaryText1"));
        details.addMessage("detailKey1", "field1", "detailText1");
        InvalidDataException error = new InvalidDataException("message", details);
        ValidationUtils.getInstance().showValidationError(view, error, "style");
        assertTrue(view.validationErrorWidget.isVisible());
        assertEquals("__summaryKey1", view.validationErrorWidget.getErrorSummary());
        assertEquals(1, view.validationErrorWidget.getErrorList().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.