diff options
Diffstat (limited to 'v1/src/main/java/com/xtremelabs/robolectric/matchers/TextViewHasTextMatcher.java')
-rw-r--r-- | v1/src/main/java/com/xtremelabs/robolectric/matchers/TextViewHasTextMatcher.java | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/v1/src/main/java/com/xtremelabs/robolectric/matchers/TextViewHasTextMatcher.java b/v1/src/main/java/com/xtremelabs/robolectric/matchers/TextViewHasTextMatcher.java deleted file mode 100644 index 3fd468ad1..000000000 --- a/v1/src/main/java/com/xtremelabs/robolectric/matchers/TextViewHasTextMatcher.java +++ /dev/null @@ -1,42 +0,0 @@ -package com.xtremelabs.robolectric.matchers; - -import android.widget.TextView; -import org.hamcrest.Description; -import org.hamcrest.Factory; -import org.hamcrest.Matcher; -import org.junit.internal.matchers.TypeSafeMatcher; - -public class TextViewHasTextMatcher<T extends TextView> extends TypeSafeMatcher<T> { - private String expected; - private String actualText; - - public TextViewHasTextMatcher(String expected) { - this.expected = expected; - } - - @Override - public boolean matchesSafely(T actual) { - if (actual == null) { - return false; - } - final CharSequence charSequence = actual.getText(); - if (charSequence == null || charSequence.toString() == null) { - return false; - } - actualText = charSequence.toString(); - return actualText.equals(expected); - } - - - @Override - public void describeTo(Description description) { - description.appendText("[" + actualText + "]"); - description.appendText(" to equal "); - description.appendText("[" + expected + "]"); - } - - @Factory - public static <T extends TextView> Matcher<T> hasText(String expectedTextViewText) { - return new TextViewHasTextMatcher<T>(expectedTextViewText); - } -} |