### Question:
DefaultCanvasElementListener implements CanvasElementListener { @Override public void update(final Element item) { onElementRegistration(item, false, true); } DefaultCanvasElementListener(final Iterable<CanvasControl<AbstractCanvasHandler>> canvasControls); @Override void update(final Element item); @Override void register(final Element item); @Override void deregister(final Element item); @Override void clear(); Iterable<CanvasControl<AbstractCanvasHandler>> getCanvasControls();  }### Answer:
@Test public void testUpdate() { Element element = mock(Element.class); defaultCanvasElementListener.update(element); updatableRegistrationControls.forEach(control -> verify(control).update(element)); }