blob: a37c6eb15d8c245b368c4623f81bf5c0bc01a841 [file] [log] [blame]
Daisuke Miyakawaba2b21b2009-10-11 18:23:19 -07001/*
2 * Copyright (C) 2009 The Android Open Source Project
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16
Daisuke Miyakawa54616f32009-10-15 14:57:55 -070017package android.test.mock;
Daisuke Miyakawaba2b21b2009-10-11 18:23:19 -070018
19import android.content.ContentResolver;
20import android.database.CharArrayBuffer;
21import android.database.ContentObserver;
22import android.database.Cursor;
23import android.database.DataSetObserver;
24import android.net.Uri;
25import android.os.Bundle;
26
Daisuke Miyakawa54616f32009-10-15 14:57:55 -070027/**
28 * <P>
29 * A mock {@link android.database.Cursor} class that isolates the test code from real
30 * Cursor implementation.
31 * </P>
32 * <P>
33 * All methods including ones related to querying the state of the cursor are
34 * are non-functional and throw {@link java.lang.UnsupportedOperationException}.
35 * </P>
36 */
Daisuke Miyakawaba2b21b2009-10-11 18:23:19 -070037public class MockCursor implements Cursor {
38 public int getColumnCount() {
39 throw new UnsupportedOperationException("unimplemented mock method");
40 }
41
42 public int getColumnIndex(String columnName) {
43 throw new UnsupportedOperationException("unimplemented mock method");
44 }
45
46 public int getColumnIndexOrThrow(String columnName) {
47 throw new UnsupportedOperationException("unimplemented mock method");
48 }
49
50 public String getColumnName(int columnIndex) {
51 throw new UnsupportedOperationException("unimplemented mock method");
52 }
53
54 public String[] getColumnNames() {
55 throw new UnsupportedOperationException("unimplemented mock method");
56 }
57
58 public int getCount() {
59 throw new UnsupportedOperationException("unimplemented mock method");
60 }
61
62 public boolean isNull(int columnIndex) {
63 throw new UnsupportedOperationException("unimplemented mock method");
64 }
65
66 public int getInt(int columnIndex) {
67 throw new UnsupportedOperationException("unimplemented mock method");
68 }
69
70 public long getLong(int columnIndex) {
71 throw new UnsupportedOperationException("unimplemented mock method");
72 }
73
74 public short getShort(int columnIndex) {
75 throw new UnsupportedOperationException("unimplemented mock method");
76 }
77
78 public float getFloat(int columnIndex) {
79 throw new UnsupportedOperationException("unimplemented mock method");
80 }
81
82 public double getDouble(int columnIndex) {
83 throw new UnsupportedOperationException("unimplemented mock method");
84 }
85
86 public byte[] getBlob(int columnIndex) {
87 throw new UnsupportedOperationException("unimplemented mock method");
88 }
89
90 public String getString(int columnIndex) {
91 throw new UnsupportedOperationException("unimplemented mock method");
92 }
93
94 public Bundle getExtras() {
95 throw new UnsupportedOperationException("unimplemented mock method");
96 }
97
98 public int getPosition() {
99 throw new UnsupportedOperationException("unimplemented mock method");
100 }
101
102 public boolean isAfterLast() {
103 throw new UnsupportedOperationException("unimplemented mock method");
104 }
105
106 public boolean isBeforeFirst() {
107 throw new UnsupportedOperationException("unimplemented mock method");
108 }
109
110 public boolean isFirst() {
111 throw new UnsupportedOperationException("unimplemented mock method");
112 }
113
114 public boolean isLast() {
115 throw new UnsupportedOperationException("unimplemented mock method");
116 }
117
118 public boolean move(int offset) {
119 throw new UnsupportedOperationException("unimplemented mock method");
120 }
121
122 public boolean moveToFirst() {
123 throw new UnsupportedOperationException("unimplemented mock method");
124 }
125
126 public boolean moveToLast() {
127 throw new UnsupportedOperationException("unimplemented mock method");
128 }
129
130 public boolean moveToNext() {
131 throw new UnsupportedOperationException("unimplemented mock method");
132 }
133
134 public boolean moveToPrevious() {
135 throw new UnsupportedOperationException("unimplemented mock method");
136 }
137
138 public boolean moveToPosition(int position) {
139 throw new UnsupportedOperationException("unimplemented mock method");
140 }
141
142 public void copyStringToBuffer(int columnIndex, CharArrayBuffer buffer) {
143 throw new UnsupportedOperationException("unimplemented mock method");
144 }
145
146 public void deactivate() {
147 throw new UnsupportedOperationException("unimplemented mock method");
148 }
149
150 public void close() {
151 throw new UnsupportedOperationException("unimplemented mock method");
152 }
153
154 public boolean isClosed() {
155 throw new UnsupportedOperationException("unimplemented mock method");
156 }
157
158 public boolean requery() {
159 throw new UnsupportedOperationException("unimplemented mock method");
160 }
161
162 public void registerContentObserver(ContentObserver observer) {
163 throw new UnsupportedOperationException("unimplemented mock method");
164 }
165
166 public void registerDataSetObserver(DataSetObserver observer) {
167 throw new UnsupportedOperationException("unimplemented mock method");
168 }
169
170 public Bundle respond(Bundle extras) {
171 throw new UnsupportedOperationException("unimplemented mock method");
172 }
173
174 public boolean getWantsAllOnMoveCalls() {
175 throw new UnsupportedOperationException("unimplemented mock method");
176 }
177
Daisuke Miyakawaba2b21b2009-10-11 18:23:19 -0700178 public void setNotificationUri(ContentResolver cr, Uri uri) {
179 throw new UnsupportedOperationException("unimplemented mock method");
180 }
181
Dianne Hackbornc87c92e2013-05-14 13:44:29 -0700182 public Uri getNotificationUri() {
183 throw new UnsupportedOperationException("unimplemented mock method");
184 }
185
Daisuke Miyakawaba2b21b2009-10-11 18:23:19 -0700186 public void unregisterContentObserver(ContentObserver observer) {
187 throw new UnsupportedOperationException("unimplemented mock method");
188 }
189
Daisuke Miyakawaba2b21b2009-10-11 18:23:19 -0700190 public void unregisterDataSetObserver(DataSetObserver observer) {
191 throw new UnsupportedOperationException("unimplemented mock method");
192 }
Vasu Nori8b0dd7d2010-05-18 11:54:31 -0700193
194 public int getType(int columnIndex) {
195 throw new UnsupportedOperationException("unimplemented mock method");
196 }
Daisuke Miyakawaba2b21b2009-10-11 18:23:19 -0700197}