Package java.beans

Examples of java.beans.PropertyEditorSupport.firePropertyChange()


    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());
    }

    public void testAddPropertyChangeListener_source() {
View Full Code Here


        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());
    }

    public void testAddPropertyChangeListener_source_null() {
        MockTarget target = new MockTarget();
View Full Code Here

    public void testAddPropertyChangeListener_source_null() {
        MockTarget target = new MockTarget();
        PropertyEditorSupport support = new PropertyEditorSupport();
        support.addPropertyChangeListener(EventHandler.create(
                PropertyChangeListener.class, target, "eventSource", ""));
        support.firePropertyChange();
        PropertyChangeEvent event = (PropertyChangeEvent) target
                .getEventSource();

        assertNull(event.getPropertyName());
        assertSame(support, event.getSource());
View Full Code Here

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

    public void testFirePropertyChange_noListener() {
        PropertyEditorSupport support = new PropertyEditorSupport();
        support.firePropertyChange();
    }

    /*
     * listener is null
     */
 
View Full Code Here

     */
    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

        MockTarget target = new MockTarget();
        PropertyEditorSupport support = new PropertyEditorSupport();
        PropertyChangeListener proxy = EventHandler.create(
                PropertyChangeListener.class, target, "eventSource", "source");
        support.addPropertyChangeListener(proxy);
        support.firePropertyChange();
        assertSame(support, target.getEventSource());

        target.setEventSource(null);
        support.removePropertyChangeListener(proxy);
        support.firePropertyChange();
View Full Code Here

        support.firePropertyChange();
        assertSame(support, target.getEventSource());

        target.setEventSource(null);
        support.removePropertyChangeListener(proxy);
        support.firePropertyChange();
        assertNull(target.getEventSource());
    }

    public void testRemovePropertyChangeListener_null() {
        MockTarget target = new MockTarget();
View Full Code Here

        MockTarget target = new MockTarget();
        PropertyEditorSupport support = new PropertyEditorSupport();
        PropertyChangeListener proxy = EventHandler.create(
                PropertyChangeListener.class, target, "eventSource", "source");
        support.addPropertyChangeListener(proxy);
        support.firePropertyChange();
        assertSame(support, target.getEventSource());

        target.setEventSource(null);
        support.removePropertyChangeListener(null);
        support.firePropertyChange();
View Full Code Here

        MockTarget target = new MockTarget();
        PropertyEditorSupport support = new PropertyEditorSupport();
        PropertyChangeListener proxy = EventHandler.create(
                PropertyChangeListener.class, target, "eventSource", "source");
        support.addPropertyChangeListener(proxy);
        support.firePropertyChange();
        assertSame(support, target.getEventSource());

        target.setEventSource(null);
        PropertyChangeListener proxy2 = EventHandler.create(
                PropertyChangeListener.class, target, "eventSource", "source");
View Full Code Here

        target.setEventSource(null);
        PropertyChangeListener proxy2 = EventHandler.create(
                PropertyChangeListener.class, target, "eventSource", "source");
        support.removePropertyChangeListener(proxy2);
        support.firePropertyChange();
        assertSame(support, target.getEventSource());
    }

    /*
     * remove null listener
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.