### Question:
ComponentRenderable implements ComponentRenderer { @Override public void render(Graphic g, Handlables featurables) { for (final Renderable renderable : featurables.get(Renderable.class)) { renderable.render(g); } } ComponentRenderable(); @Override void render(Graphic g, Handlables featurables);  }### Answer:
@Test void testRenderable() { final ComponentRenderable renderable = new ComponentRenderable(); final Handler handler = new Handler(services); handler.addComponent(renderable); final Renderer object = new Renderer(services, setup); handler.add(object); assertFalse(object.isRendered()); handler.update(1.0); assertFalse(object.isRendered()); handler.render(null); assertTrue(object.isRendered()); handler.removeAll(); handler.update(1.0); }