### Question:
Search implements SearchControl<FluentWebElement> { public Search(SearchContext context, Object container, ComponentInstantiator instantiator, FluentInjectControl injectControl) { searchContext = context; this.container = container; this.instantiator = instantiator; this.injectControl = injectControl; } Search(SearchContext context, Object container, ComponentInstantiator instantiator,
            FluentInjectControl injectControl); @Override FluentList<FluentWebElement> find(String selector, SearchFilter... filters); @Override FluentList<FluentWebElement> find(SearchFilter... filters); @Override FluentList<FluentWebElement> find(By locator, SearchFilter... filters); @Override FluentList<FluentWebElement> find(List<WebElement> rawElements); @Override FluentWebElement el(WebElement rawElement);  }### Answer:
@Test public void shouldThrowErrorWhen$ListMobileElementNotFound() { assertThatThrownBy(() -> search.$(MobileBy.id("something")).first().text()) .isInstanceOf(NoSuchElementException.class) .hasMessageContaining("By.id") .hasMessageContaining("something"); }