TestClipboardManager.java revision 99fafb79bf98b7aa1946bbda1f0a225cefa2d35d
1022b9953153bdb1984f0abb17d21ef8c1826ad49Mikhail Naganovpackage com.xtremelabs.robolectric.tester.android.text;
2022b9953153bdb1984f0abb17d21ef8c1826ad49Mikhail Naganov
3022b9953153bdb1984f0abb17d21ef8c1826ad49Mikhail Naganovimport android.text.ClipboardManager;
4022b9953153bdb1984f0abb17d21ef8c1826ad49Mikhail Naganov
5022b9953153bdb1984f0abb17d21ef8c1826ad49Mikhail Naganov@SuppressWarnings("deprecation")
6022b9953153bdb1984f0abb17d21ef8c1826ad49Mikhail Naganovpublic class TestClipboardManager extends ClipboardManager {
7022b9953153bdb1984f0abb17d21ef8c1826ad49Mikhail Naganov
8022b9953153bdb1984f0abb17d21ef8c1826ad49Mikhail Naganov    private CharSequence text;
9022b9953153bdb1984f0abb17d21ef8c1826ad49Mikhail Naganov
10022b9953153bdb1984f0abb17d21ef8c1826ad49Mikhail Naganov    public void setText(CharSequence text) {
11022b9953153bdb1984f0abb17d21ef8c1826ad49Mikhail Naganov        this.text = text;
12022b9953153bdb1984f0abb17d21ef8c1826ad49Mikhail Naganov    }
13022b9953153bdb1984f0abb17d21ef8c1826ad49Mikhail Naganov
14022b9953153bdb1984f0abb17d21ef8c1826ad49Mikhail Naganov    public CharSequence getText() {
15022b9953153bdb1984f0abb17d21ef8c1826ad49Mikhail Naganov        return text;
16022b9953153bdb1984f0abb17d21ef8c1826ad49Mikhail Naganov    }
17022b9953153bdb1984f0abb17d21ef8c1826ad49Mikhail Naganov
18022b9953153bdb1984f0abb17d21ef8c1826ad49Mikhail Naganov    public boolean hasText() {
19022b9953153bdb1984f0abb17d21ef8c1826ad49Mikhail Naganov        return text != null && text.length() > 0;
20022b9953153bdb1984f0abb17d21ef8c1826ad49Mikhail Naganov    }
21022b9953153bdb1984f0abb17d21ef8c1826ad49Mikhail Naganov
22022b9953153bdb1984f0abb17d21ef8c1826ad49Mikhail Naganov}
23022b9953153bdb1984f0abb17d21ef8c1826ad49Mikhail Naganov