### Question:
VertxVaadinContext implements VaadinContext { @Override public void removeAttribute(Class<?> clazz) { context.remove(clazz.getName()); } VertxVaadinContext(Vertx vertx); @Override T getAttribute(Class<T> type, Supplier<T> defaultValueSupplier); @Override void setAttribute(T value); @Override void removeAttribute(Class<?> clazz);  }### Answer:
@Test public void removeAttribute() { TestObj value = new TestObj(); context.setAttribute(value); assertEquals(value, context.getAttribute(TestObj.class)); context.removeAttribute(TestObj.class); assertNull(context.getAttribute(TestObj.class)); }