Package com.cedarsolutions.shared.domain

Examples of com.cedarsolutions.shared.domain.LocalizableMessage


    /** 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());
View Full Code Here


    /** 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());
View Full Code Here

    /** Test showValidationError(), with summary and multiple valid fields. */
    public void testShowValidationError10() {
        View view = new View();
        ValidationErrors details = new ValidationErrors();
        details.setSummary(new LocalizableMessage("summaryKey1", "summaryText1"));
        details.addMessage("detailKey1", "field1", "detailText1");
        details.addMessage("detailKey2", "field2", "detailText2");
        InvalidDataException error = new InvalidDataException("message", details);
        ValidationUtils.getInstance().showValidationError(view, error, "style");
        assertTrue(view.validationErrorWidget.isVisible());
View Full Code Here

    /** Test showValidationError(), with summary and multiple valid and invalid fields. */
    public void testShowValidationError11() {
        View view = new View();
        ValidationErrors details = new ValidationErrors();
        details.setSummary(new LocalizableMessage("summaryKey1", "summaryText1"));
        details.addMessage("detailKey1", "field1", "detailText1");
        details.addMessage("detailKey2", "field2", "detailText2");
        details.addMessage("detailKey3", "field3", "detailText3");
        InvalidDataException error = new InvalidDataException("message", details);
        ValidationUtils.getInstance().showValidationError(view, error, "style");
View Full Code Here

public class ExceptionTest {

    /** Test CedarException. */
    @Test public void testCedarException() {
        Throwable cause = new Exception("cause");
        LocalizableMessage message = new LocalizableMessage("whatever");

        try {
            throw new CedarException();
        } catch (CedarException e) {
            assertEquals(null, e.getMessage());
            assertMessageValues(e.getLocalizableMessage(), (String) null);
            assertNull(e.getCause());
            assertFalse(e.hasContext());
            assertNull(e.getContext());
        }

        try {
            throw new CedarException((String) null);
        } catch (CedarException e) {
            assertEquals(null, e.getMessage());
            assertMessageValues(e.getLocalizableMessage(), (String) null);
            assertNull(e.getCause());
            assertFalse(e.hasContext());
            assertNull(e.getContext());
        }

        try {
            throw new CedarException((LocalizableMessage) null);
        } catch (CedarException e) {
            assertNull(message.getText(), e.getMessage());
            assertNull(e.getLocalizableMessage());
            assertNull(e.getCause());
            assertFalse(e.hasContext());
            assertNull(e.getContext());
        }

        try {
            throw new CedarException("error");
        } catch (CedarException e) {
            assertEquals("error", e.getMessage());
            assertMessageValues(e.getLocalizableMessage(), "error");
            assertNull(e.getCause());
            assertFalse(e.hasContext());
            assertNull(e.getContext());
        }

        try {
            throw new CedarException(message);
        } catch (CedarException e) {
            assertEquals(message.getText(), e.getMessage());
            assertMessageValues(e.getLocalizableMessage(), message);
            assertNull(e.getCause());
            assertFalse(e.hasContext());
            assertNull(e.getContext());
        }

        try {
            throw new CedarException("error", cause);
        } catch (CedarException e) {
            assertEquals("error", e.getMessage());
            assertMessageValues(e.getLocalizableMessage(), "error");
            assertSame(cause, e.getCause());
            assertFalse(e.hasContext());
            assertNull(e.getContext());
        }

        try {
            throw new CedarException(message, cause);
        } catch (CedarException e) {
            assertEquals(message.getText(), e.getMessage());
            assertMessageValues(e.getLocalizableMessage(), message);
            assertSame(cause, e.getCause());
            assertFalse(e.hasContext());
            assertNull(e.getContext());
        }
View Full Code Here

    }

    /** Test CedarRuntimeException. */
    @Test public void testCedarRuntimeException() {
        Throwable cause = new Exception("cause");
        LocalizableMessage message = new LocalizableMessage("whatever");

        try {
            throw new CedarRuntimeException();
        } catch (CedarRuntimeException e) {
            assertEquals(null, e.getMessage());
            assertMessageValues(e.getLocalizableMessage(), (String) null);
            assertNull(e.getCause());
            assertFalse(e.hasContext());
            assertNull(e.getContext());
        }

        try {
            throw new CedarRuntimeException((String) null);
        } catch (CedarRuntimeException e) {
            assertEquals(null, e.getMessage());
            assertMessageValues(e.getLocalizableMessage(), (String) null);
            assertNull(e.getCause());
            assertFalse(e.hasContext());
            assertNull(e.getContext());
        }

        try {
            throw new CedarRuntimeException((LocalizableMessage) null);
        } catch (CedarRuntimeException e) {
            assertNull(message.getText(), e.getMessage());
            assertNull(e.getLocalizableMessage());
            assertNull(e.getCause());
            assertFalse(e.hasContext());
            assertNull(e.getContext());
        }

        try {
            throw new CedarRuntimeException("error");
        } catch (CedarRuntimeException e) {
            assertEquals("error", e.getMessage());
            assertMessageValues(e.getLocalizableMessage(), "error");
            assertNull(e.getCause());
            assertFalse(e.hasContext());
            assertNull(e.getContext());
        }

        try {
            throw new CedarRuntimeException(message);
        } catch (CedarRuntimeException e) {
            assertEquals(message.getText(), e.getMessage());
            assertMessageValues(e.getLocalizableMessage(), message);
            assertNull(e.getCause());
            assertFalse(e.hasContext());
            assertNull(e.getContext());
        }

        try {
            throw new CedarRuntimeException("error", cause);
        } catch (CedarRuntimeException e) {
            assertEquals("error", e.getMessage());
            assertMessageValues(e.getLocalizableMessage(), "error");
            assertSame(cause, e.getCause());
            assertFalse(e.hasContext());
            assertNull(e.getContext());
        }

        try {
            throw new CedarRuntimeException(message, cause);
        } catch (CedarRuntimeException e) {
            assertEquals(message.getText(), e.getMessage());
            assertMessageValues(e.getLocalizableMessage(), message);
            assertSame(cause, e.getCause());
            assertFalse(e.hasContext());
            assertNull(e.getContext());
        }
View Full Code Here

TOP

Related Classes of com.cedarsolutions.shared.domain.LocalizableMessage

Copyright © 2018 www.massapicom. 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.