### Question:
ComponentUpdatable implements ComponentUpdater { @Override public void update(double extrp, Handlables featurables) { for (final Updatable updatable : featurables.get(Updatable.class)) { updatable.update(extrp); } } ComponentUpdatable(); @Override void update(double extrp, Handlables featurables);  }### Answer:
@Test void testUpdater() { final ComponentUpdatable updatable = new ComponentUpdatable(); final Handler handler = new Handler(new Services()); handler.addComponent(updatable); final Updater object = new Updater(services, setup); handler.add(object); assertFalse(object.isUpdated()); handler.update(1.0); assertTrue(object.isUpdated()); handler.removeAll(); handler.update(1.0); }