### Question:
TextAreaDOMElement extends BaseDOMElement<String, TextArea> implements TakesValue<String>,
                                                                                    Focusable { @Override public String getValue() { return getWidget().getValue(); } TextAreaDOMElement(final TextArea widget,
                              final GridLayer gridLayer,
                              final GridWidget gridWidget,
                              final SessionManager sessionManager,
                              final SessionCommandManager<AbstractCanvasHandler> sessionCommandManager,
                              final Function<GridCellTuple, Command> hasNoValueCommand,
                              final Function<GridCellValueTuple, Command> hasValueCommand); @Override void initialise(final GridBodyCellRenderContext context); @Override void setValue(final String value); @Override String getValue(); @Override int getTabIndex(); @Override void setAccessKey(final char key); @Override void setFocus(final boolean focused); @Override void setTabIndex(final int index); @Override @SuppressWarnings("unchecked") void flush(final String value);  }### Answer:
@Test public void testGetValue() { domElement.getValue(); verify(widget).getValue(); }