Package java.beans

Examples of java.beans.PropertyChangeSupport.firePropertyChange()


     */
    public void testFirePropertyChange_Boolean_NullListener() {
        PropertyChangeSupport sup = new PropertyChangeSupport(new Object());

        sup.addPropertyChangeListener(null);
        sup.firePropertyChange("myProp", true, false);
    }

    /*
     * Test the method firePropertyChange(String, int, int) with normal
     * parameters, when there is a listener for all properties and another for
View Full Code Here


                "myProp", oldValue, newValue);
        sup.addPropertyChangeListener(l1);
        sup.addPropertyChangeListener(l3);
        sup.addPropertyChangeListener("myProp", l4);

        sup.firePropertyChange("myProp", oldValue, newValue);
        l1.assertCalled();
        l2.assertCalled();
        l4.assertCalled();
    }
View Full Code Here

                "myProp", oldValue, newValue);
        sup.addPropertyChangeListener(l1);
        sup.addPropertyChangeListener(l3);
        sup.addPropertyChangeListener("myProp", l4);

        sup.firePropertyChange("myProp", oldValue.intValue(), newValue
                .intValue());
        l1.assertNotCalled();
        l2.assertNotCalled();
        l4.assertNotCalled();
    }
View Full Code Here

                null, oldValue, newValue);
        sup.addPropertyChangeListener(l1);
        sup.addPropertyChangeListener(l3);
        sup.addPropertyChangeListener("myProp", l4);

        sup.firePropertyChange(null, oldValue.intValue(), newValue.intValue());
        l1.assertCalled();
        l2.assertNotCalled();
        l4.assertNotCalled();
    }
View Full Code Here

    public void testFirePropertyChange_Int_NullListener() {
        Object src = new Object();
        PropertyChangeSupport sup = new PropertyChangeSupport(src);

        sup.addPropertyChangeListener(null);
        sup.firePropertyChange("myProp", 1, 2);
    }

    /*
     * Test serialization/deserialization.
     */
 
View Full Code Here

    @SuppressWarnings("unused")
    public void testConcurrentModification() {
        PropertyChangeSupport changeSupport = new PropertyChangeSupport("bogus");
        MockPropertyChangeListener3 changeListener = new MockPropertyChangeListener3(
                changeSupport);
        changeSupport.firePropertyChange("bogus property", "previous", "newer");
    }

    /**
     * @tests java.beans.PropertyChangeSupport#PropertyChangeSupport(
     *        java.lang.Object)
View Full Code Here

        sup.addPropertyChangeListener(l1);

        sup.removePropertyChangeListener("myProp", l1);
        assertEquals(1, sup.getPropertyChangeListeners().length);
        assertEquals(0, sup.getPropertyChangeListeners("myProp").length);
        sup.firePropertyChange("myProp", oldValue, newValue);
        l1.assertCalled();
    }

    /*
     * Test the method removePropertyChangeListener(PropertyChangeListener,
View Full Code Here

     * parameters, when there is no listeners.
     */
    public void testFirePropertyChange_Object_NoListeners() {
        Object src = new Object();
        PropertyChangeSupport sup = new PropertyChangeSupport(src);
        sup.firePropertyChange("myProp", new Object(), new Object());
    }

    /*
     * Test the method firePropertyChange(String, Object, Object) with normal
     * parameters, when there is a listener for all properties and another for
View Full Code Here

                "myProp", oldValue, newValue);
        sup.addPropertyChangeListener(l1);
        sup.addPropertyChangeListener(l3);
        sup.addPropertyChangeListener("myProp", l4);

        sup.firePropertyChange("myProp", oldValue, newValue);
        l1.assertCalled();
        l2.assertCalled();
        l4.assertCalled();
    }
View Full Code Here

                "myProp", oldValue, newValue);
        sup.addPropertyChangeListener(l1);
        sup.addPropertyChangeListener(l3);
        sup.addPropertyChangeListener("myProp", l4);

        sup.firePropertyChange("myProp", oldValue, newValue);
        l1.assertNotCalled();
        l2.assertNotCalled();
        l4.assertNotCalled();
    }
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.