@Test public void notifiesObserversOnNameChange() { PropertyChangeListener mockListener = mock(PropertyChangeListener.class); connectable.addPropertyChangeListener(mockListener); connectable.setName(""); verify(mockListener).propertyChange(any(PropertyChangeEvent.class)); }