diff options
Diffstat (limited to 'WordPress/src/androidTest/java/org/wordpress/android/ui/notifications/NotificationsUtilsTest.java')
-rw-r--r-- | WordPress/src/androidTest/java/org/wordpress/android/ui/notifications/NotificationsUtilsTest.java | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/WordPress/src/androidTest/java/org/wordpress/android/ui/notifications/NotificationsUtilsTest.java b/WordPress/src/androidTest/java/org/wordpress/android/ui/notifications/NotificationsUtilsTest.java new file mode 100644 index 000000000..daef7f0ba --- /dev/null +++ b/WordPress/src/androidTest/java/org/wordpress/android/ui/notifications/NotificationsUtilsTest.java @@ -0,0 +1,19 @@ +package org.wordpress.android.ui.notifications; + +import android.test.AndroidTestCase; +import android.text.SpannableStringBuilder; + +import org.wordpress.android.ui.notifications.utils.NotificationsUtils; + +public class NotificationsUtilsTest extends AndroidTestCase { + public void testSpannableHasCharacterAtIndex() { + SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder("This is only a test."); + + assertTrue(NotificationsUtils.spannableHasCharacterAtIndex(spannableStringBuilder, 's', 3)); + assertFalse(NotificationsUtils.spannableHasCharacterAtIndex(spannableStringBuilder, 's', 4)); + + // Test with bogus params + assertFalse(NotificationsUtils.spannableHasCharacterAtIndex(null, 'b', -1)); + } + +} |