Package java.beans

Examples of java.beans.PropertyEditorSupport


     * @tests java.beans.PropertyEditorSupport#getSource()
     */
    public void test_setSourceLjava_lang_Object() {

        // Regression for HARMONY-1409
        PropertyEditorSupport support = new PropertyEditorSupport();

        Object source = new Object();

        support.setSource(source);
        assertSame(source, support.getSource());

        support.setSource(null);
    }
View Full Code Here


        support.setSource(null);
    }
   
    public void testSetValue_Event() {
        PropertyEditorSupport support = new PropertyEditorSupport();
        Object source = new Object();
        support.setSource(source);
        MockPropertyChangeListener listener = new MockPropertyChangeListener();
        support.addPropertyChangeListener(listener);
       
        support.setValue(new Object());       
        PropertyChangeEvent event = listener.getEvent();
        assertNotNull(event);
        assertEquals(source, event.getSource());
        assertNull(event.getNewValue());
        assertNull(event.getOldValue());
View Full Code Here

    /**
     * @tests java.beans.PropertyEditorSupport#PropertyEditorSupport()
     */
    public void testPropertyEditorSupport() {
        // Regression for HARMONY-516
        PropertyEditorSupport support = new PropertyEditorSupport();

        assertEquals("null", support.getAsText());
        assertNull(support.getValue());
        assertNull(support.getCustomEditor());
        assertEquals("???", support.getJavaInitializationString());
        assertNull(support.getTags());
        assertFalse(support.supportsCustomEditor());
        assertFalse(support.isPaintable());
        assertSame(support, support.getSource());

        Object value = new String[] { "java.awt.Color.orange" };
        support.setValue(value);
        assertEquals(value.toString(), support.getAsText());
    }
View Full Code Here

     * @tests java.beans.PropertyEditorSupport#PropertyEditorSupport(
     *        java.lang.Object)
     */
    public void testPropertyEditorSupportObject() {
        MockSource source = new MockSource();
        PropertyEditorSupport support = new PropertyEditorSupport(source);

        assertEquals("null", support.getAsText());
        assertNull(support.getValue());
        assertNull(support.getCustomEditor());
        assertEquals("???", support.getJavaInitializationString());
        assertNull(support.getTags());
        assertFalse(support.supportsCustomEditor());
        assertFalse(support.isPaintable());
        assertSame(source, support.getSource());
    }
View Full Code Here

    /*
     * source null
     */
    public void testPropertyEditorSupportObject_null() {
        try {
            new PropertyEditorSupport(null);
            fail("Should throw NullPointerException.");
        } catch (NullPointerException e) {
            // expected
        }
    }
View Full Code Here

    /*
     * public void addPropertyChangeListener(PropertyChangeListener listener)
     */
    public void testAddPropertyChangeListener() {
        MockTarget target = new MockTarget();
        PropertyEditorSupport support = new PropertyEditorSupport();
        support.addPropertyChangeListener(EventHandler.create(
                PropertyChangeListener.class, target, "setCalled"));
        support.firePropertyChange();

        assertEquals("called", target.getLabel());
    }
View Full Code Here

    }

    public void testAddPropertyChangeListener_source() {
        MockTarget target = new MockTarget();
        MockSource source = new MockSource();
        PropertyEditorSupport support = new PropertyEditorSupport(source);
        support.addPropertyChangeListener(EventHandler.create(
                PropertyChangeListener.class, target, "eventSource", "source"));
        support.firePropertyChange();
        assertSame(source, target.getEventSource());
    }
View Full Code Here

        assertNull(event.getPropertyName());
        assertSame(support, event.getSource());
    }

    public void testFirePropertyChange_noListener() {
        PropertyEditorSupport support = new PropertyEditorSupport();
        support.firePropertyChange();
    }
View Full Code Here

    /*
     * listener is null
     */
    public void testAddPropertyChangeListener_null() {
        PropertyEditorSupport support = new PropertyEditorSupport();
        support.addPropertyChangeListener(null);
        try {
            support.firePropertyChange();
            fail("Should throw NullPointerException.");
        } catch (NullPointerException e) {
            // expected
        }
    }
View Full Code Here

            // expected
        }
    }

    public void testPaintValue() {
        PropertyEditorSupport support = new PropertyEditorSupport();
        support.paintValue(null, null);
    }
View Full Code Here

TOP

Related Classes of java.beans.PropertyEditorSupport

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.