title: Android Espresso - check if text doesn't exist in RecyclerView
body: <p>I have the code which checks if the row with text "Product" exists in <code>RecyclerView</code>:</p>
  
  <pre><code>onView(withId(R.id.rv_list)).perform(scrollTo(hasDescendant(withText("Product"))));
  onView(withItemText("Product")).check(matches(isDisplayed()));
  
  public static Matcher&lt;View&gt; withItemText(final String itemText) {
      checkArgument(!TextUtils.isEmpty(itemText), "itemText cannot be null or empty");
      return new TypeSafeMatcher&lt;View&gt;() {
          @Override
          public boolean matchesSafely(View item) {
              return allOf(
                      isDescendantOfA(isAssignableFrom(RecyclerView.class)),
                      withText(itemText)).matches(item);
          }
          @Override
          public void describeTo(Description description) {
              description.appendText("is isDescendantOfA RV with text " + itemText);
          }
      };
  }
  </code></pre>
  
  <p><strong>How to check if there is no row with provided text in all list from <code>RecylerView</code>?</strong></p>