Package org.springframework.richclient.application.support

Examples of org.springframework.richclient.application.support.DefaultPropertyEditorRegistry


public class DefaultPropertyEditorRegistryTests extends TestCase {

    public void testRegisteringClass() throws Exception {
        PropertyEditor pe;

        DefaultPropertyEditorRegistry registry = new DefaultPropertyEditorRegistry();

        registry.setPropertyEditor(D.class, ClassEditor.class);
        pe = registry.getPropertyEditor(E.class);
        assertNotNull(pe);
        assertEquals(ClassEditor.class, pe.getClass());

        registry.setPropertyEditor(A.class, ClassEditor.class);
        pe = registry.getPropertyEditor(B.class);
        assertNull(pe);

        pe = registry.getPropertyEditor(E.class);
        assertNotNull(pe);
        assertEquals(ClassEditor.class, pe.getClass());

        pe = registry.getPropertyEditor(C.class);
        assertNotNull(pe);
        assertEquals(ClassEditor.class, pe.getClass());
    }
View Full Code Here


    }

    public void testRegisteringProperty() throws Exception {
        PropertyEditor pe;

        DefaultPropertyEditorRegistry registry = new DefaultPropertyEditorRegistry();

        registry.setPropertyEditor(A.class, "something", ClassEditor.class);

        try {
            registry.getPropertyEditor(B.class, "something");
            fail("Should have thrown an IllegalArgumentException");
        }
        catch (IllegalArgumentException e) {
            // should have been thrown
        }

        pe = registry.getPropertyEditor(E.class, "something");
        assertNotNull(pe);
        assertEquals(ClassEditor.class, pe.getClass());

        pe = registry.getPropertyEditor(C.class, "something");
        assertNotNull(pe);
        assertEquals(ClassEditor.class, pe.getClass());

        pe = registry.getPropertyEditor(B.class, "bar");
        assertNotNull(pe);

        registry.setPropertyEditor(Long.class, ClassEditor.class);
        pe = registry.getPropertyEditor(B.class, "bar");
        assertNotNull(pe);
        assertEquals(ClassEditor.class, pe.getClass());
    }
View Full Code Here

TOP

Related Classes of org.springframework.richclient.application.support.DefaultPropertyEditorRegistry

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.