aboutsummaryrefslogtreecommitdiff
path: root/v1/src/test/java/com/xtremelabs/robolectric/shadows/ShadowAutoCompleteTextViewTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'v1/src/test/java/com/xtremelabs/robolectric/shadows/ShadowAutoCompleteTextViewTest.java')
-rw-r--r--v1/src/test/java/com/xtremelabs/robolectric/shadows/ShadowAutoCompleteTextViewTest.java94
1 files changed, 0 insertions, 94 deletions
diff --git a/v1/src/test/java/com/xtremelabs/robolectric/shadows/ShadowAutoCompleteTextViewTest.java b/v1/src/test/java/com/xtremelabs/robolectric/shadows/ShadowAutoCompleteTextViewTest.java
deleted file mode 100644
index 4a98f3e32..000000000
--- a/v1/src/test/java/com/xtremelabs/robolectric/shadows/ShadowAutoCompleteTextViewTest.java
+++ /dev/null
@@ -1,94 +0,0 @@
-package com.xtremelabs.robolectric.shadows;
-
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertSame;
-import static org.mockito.Mockito.mock;
-
-import com.xtremelabs.robolectric.Robolectric;
-import com.xtremelabs.robolectric.WithTestDefaultsRunner;
-
-import org.junit.Test;
-import org.junit.runner.RunWith;
-
-import android.content.Context;
-import android.widget.AdapterView.OnItemClickListener;
-import android.widget.ArrayAdapter;
-import android.widget.AutoCompleteTextView;
-
-@RunWith(WithTestDefaultsRunner.class)
-public class ShadowAutoCompleteTextViewTest {
-
- @Test
- public void shouldStoreAdapter() {
- AutoCompleteTextView autoCompleteTextView =
- new AutoCompleteTextView(Robolectric.application);
- ArrayAdapter<Object> adapter = new ArrayAdapter<Object>(Robolectric.application, 0);
-
- autoCompleteTextView.setAdapter(adapter);
-
- assertSame(adapter, autoCompleteTextView.getAdapter());
- }
-
- @Test
- public void shouldHaveDefaultThresholdOfTwo() {
- AutoCompleteTextView autoCompleteTextView =
- new AutoCompleteTextView(Robolectric.application);
-
- assertEquals(2, autoCompleteTextView.getThreshold());
- }
-
- @Test
- public void shouldStoreThreshold() {
- AutoCompleteTextView autoCompleteTextView =
- new AutoCompleteTextView(Robolectric.application);
-
- autoCompleteTextView.setThreshold(123);
-
- assertEquals(123, autoCompleteTextView.getThreshold());
- }
-
- @Test
- public void shouldNotStoreThresholdLessThanOne() {
- AutoCompleteTextView autoCompleteTextView =
- new AutoCompleteTextView(Robolectric.application);
-
- autoCompleteTextView.setThreshold(-1);
-
- assertEquals(1, autoCompleteTextView.getThreshold());
- }
-
- @Test
- public void shouldStoreOnItemClickListener() {
- AutoCompleteTextView autoCompleteTextView =
- new AutoCompleteTextView(Robolectric.application);
- OnItemClickListener listener = mock(OnItemClickListener.class);
-
- autoCompleteTextView.setOnItemClickListener(listener);
-
- assertSame(listener, autoCompleteTextView.getOnItemClickListener());
- }
-
- @Test
- public void shouldReplaceTextAndUpdateSelection() {
- String text = "hello world";
- ReplaceableAutoCompleteTextView autoCompleteTextView =
- new ReplaceableAutoCompleteTextView(Robolectric.application);
-
- autoCompleteTextView.publicReplaceText(text);
-
- assertEquals(text, autoCompleteTextView.getText().toString());
- assertEquals(text.length(), autoCompleteTextView.getSelectionStart());
- assertEquals(text.length(), autoCompleteTextView.getSelectionEnd());
- }
-
- private static class ReplaceableAutoCompleteTextView extends AutoCompleteTextView {
-
- public ReplaceableAutoCompleteTextView(Context context) {
- super(context);
- }
-
- public void publicReplaceText(CharSequence text) {
- replaceText(text);
- }
- }
-}