1ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa/* 2ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa * Copyright (C) 2009 The Android Open Source Project 3ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa * 4ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa * Licensed under the Apache License, Version 2.0 (the "License"); 5ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa * you may not use this file except in compliance with the License. 6ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa * You may obtain a copy of the License at 7ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa * 8ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa * http://www.apache.org/licenses/LICENSE-2.0 9ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa * 10ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa * Unless required by applicable law or agreed to in writing, software 11ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa * distributed under the License is distributed on an "AS IS" BASIS, 12ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa * See the License for the specific language governing permissions and 14ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa * limitations under the License. 15ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa */ 16ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa 1754616f3435e67029006d2f77462c61ed0635a3f6Daisuke Miyakawapackage android.test.mock; 18ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa 19ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawaimport android.content.ContentResolver; 20ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawaimport android.database.CharArrayBuffer; 21ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawaimport android.database.ContentObserver; 22ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawaimport android.database.Cursor; 23ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawaimport android.database.DataSetObserver; 24ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawaimport android.net.Uri; 25ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawaimport android.os.Bundle; 26ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa 2754616f3435e67029006d2f77462c61ed0635a3f6Daisuke Miyakawa/** 2854616f3435e67029006d2f77462c61ed0635a3f6Daisuke Miyakawa * A mock {@link android.database.Cursor} class that isolates the test code from real 2954616f3435e67029006d2f77462c61ed0635a3f6Daisuke Miyakawa * Cursor implementation. 30b51617f4668ef8cf0e6d8d0fc3284eae51dbd8caStephan Linzner * 31b51617f4668ef8cf0e6d8d0fc3284eae51dbd8caStephan Linzner * <p> 3254616f3435e67029006d2f77462c61ed0635a3f6Daisuke Miyakawa * All methods including ones related to querying the state of the cursor are 3354616f3435e67029006d2f77462c61ed0635a3f6Daisuke Miyakawa * are non-functional and throw {@link java.lang.UnsupportedOperationException}. 34b51617f4668ef8cf0e6d8d0fc3284eae51dbd8caStephan Linzner * 35b51617f4668ef8cf0e6d8d0fc3284eae51dbd8caStephan Linzner * @deprecated Use a mocking framework like <a href="https://github.com/mockito/mockito">Mockito</a>. 36b51617f4668ef8cf0e6d8d0fc3284eae51dbd8caStephan Linzner * New tests should be written using the 37b51617f4668ef8cf0e6d8d0fc3284eae51dbd8caStephan Linzner * <a href="{@docRoot}tools/testing-support-library/index.html">Android Testing Support Library</a>. 3854616f3435e67029006d2f77462c61ed0635a3f6Daisuke Miyakawa */ 39b51617f4668ef8cf0e6d8d0fc3284eae51dbd8caStephan Linzner@Deprecated 40ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawapublic class MockCursor implements Cursor { 414e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown @Override 42ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa public int getColumnCount() { 43ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa throw new UnsupportedOperationException("unimplemented mock method"); 44ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa } 45ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa 464e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown @Override 47ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa public int getColumnIndex(String columnName) { 48ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa throw new UnsupportedOperationException("unimplemented mock method"); 49ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa } 50ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa 514e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown @Override 52ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa public int getColumnIndexOrThrow(String columnName) { 53ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa throw new UnsupportedOperationException("unimplemented mock method"); 54ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa } 55ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa 564e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown @Override 57ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa public String getColumnName(int columnIndex) { 58ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa throw new UnsupportedOperationException("unimplemented mock method"); 59ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa } 60ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa 614e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown @Override 62ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa public String[] getColumnNames() { 63ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa throw new UnsupportedOperationException("unimplemented mock method"); 64ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa } 65ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa 664e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown @Override 67ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa public int getCount() { 68ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa throw new UnsupportedOperationException("unimplemented mock method"); 69ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa } 70ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa 714e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown @Override 72ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa public boolean isNull(int columnIndex) { 73ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa throw new UnsupportedOperationException("unimplemented mock method"); 74ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa } 75ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa 764e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown @Override 77ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa public int getInt(int columnIndex) { 78ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa throw new UnsupportedOperationException("unimplemented mock method"); 79ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa } 80ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa 814e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown @Override 82ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa public long getLong(int columnIndex) { 83ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa throw new UnsupportedOperationException("unimplemented mock method"); 84ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa } 85ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa 864e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown @Override 87ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa public short getShort(int columnIndex) { 88ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa throw new UnsupportedOperationException("unimplemented mock method"); 89ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa } 90ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa 914e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown @Override 92ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa public float getFloat(int columnIndex) { 93ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa throw new UnsupportedOperationException("unimplemented mock method"); 94ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa } 95ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa 964e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown @Override 97ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa public double getDouble(int columnIndex) { 98ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa throw new UnsupportedOperationException("unimplemented mock method"); 99ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa } 100ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa 1014e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown @Override 102ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa public byte[] getBlob(int columnIndex) { 103ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa throw new UnsupportedOperationException("unimplemented mock method"); 104ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa } 105ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa 1064e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown @Override 107ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa public String getString(int columnIndex) { 108ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa throw new UnsupportedOperationException("unimplemented mock method"); 109ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa } 110ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa 1114e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown @Override 1124e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown public void setExtras(Bundle extras) { 1134e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown throw new UnsupportedOperationException("unimplemented mock method"); 1144e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown } 1154e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown 1164e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown @Override 117ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa public Bundle getExtras() { 118ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa throw new UnsupportedOperationException("unimplemented mock method"); 119ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa } 120ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa 1214e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown @Override 122ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa public int getPosition() { 123ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa throw new UnsupportedOperationException("unimplemented mock method"); 124ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa } 125ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa 1264e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown @Override 127ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa public boolean isAfterLast() { 128ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa throw new UnsupportedOperationException("unimplemented mock method"); 129ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa } 130ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa 1314e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown @Override 132ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa public boolean isBeforeFirst() { 133ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa throw new UnsupportedOperationException("unimplemented mock method"); 134ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa } 135ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa 1364e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown @Override 137ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa public boolean isFirst() { 138ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa throw new UnsupportedOperationException("unimplemented mock method"); 139ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa } 140ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa 1414e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown @Override 142ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa public boolean isLast() { 143ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa throw new UnsupportedOperationException("unimplemented mock method"); 144ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa } 145ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa 1464e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown @Override 147ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa public boolean move(int offset) { 148ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa throw new UnsupportedOperationException("unimplemented mock method"); 149ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa } 150ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa 1514e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown @Override 152ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa public boolean moveToFirst() { 153ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa throw new UnsupportedOperationException("unimplemented mock method"); 154ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa } 155ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa 1564e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown @Override 157ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa public boolean moveToLast() { 158ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa throw new UnsupportedOperationException("unimplemented mock method"); 159ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa } 160ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa 1614e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown @Override 162ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa public boolean moveToNext() { 163ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa throw new UnsupportedOperationException("unimplemented mock method"); 164ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa } 165ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa 1664e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown @Override 167ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa public boolean moveToPrevious() { 168ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa throw new UnsupportedOperationException("unimplemented mock method"); 169ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa } 170ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa 1714e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown @Override 172ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa public boolean moveToPosition(int position) { 173ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa throw new UnsupportedOperationException("unimplemented mock method"); 174ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa } 175ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa 1764e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown @Override 177ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa public void copyStringToBuffer(int columnIndex, CharArrayBuffer buffer) { 178ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa throw new UnsupportedOperationException("unimplemented mock method"); 179ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa } 180ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa 1814e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown @Override 1824e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown @Deprecated 183ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa public void deactivate() { 184ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa throw new UnsupportedOperationException("unimplemented mock method"); 185ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa } 186ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa 1874e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown @Override 188ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa public void close() { 189ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa throw new UnsupportedOperationException("unimplemented mock method"); 190ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa } 191ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa 1924e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown @Override 193ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa public boolean isClosed() { 194ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa throw new UnsupportedOperationException("unimplemented mock method"); 195ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa } 196ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa 1974e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown @Override 1984e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown @Deprecated 199ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa public boolean requery() { 200ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa throw new UnsupportedOperationException("unimplemented mock method"); 201ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa } 202ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa 2034e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown @Override 204ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa public void registerContentObserver(ContentObserver observer) { 205ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa throw new UnsupportedOperationException("unimplemented mock method"); 206ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa } 207ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa 2084e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown @Override 209ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa public void registerDataSetObserver(DataSetObserver observer) { 210ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa throw new UnsupportedOperationException("unimplemented mock method"); 211ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa } 212ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa 2134e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown @Override 214ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa public Bundle respond(Bundle extras) { 215ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa throw new UnsupportedOperationException("unimplemented mock method"); 216ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa } 217ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa 2184e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown @Override 219ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa public boolean getWantsAllOnMoveCalls() { 220ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa throw new UnsupportedOperationException("unimplemented mock method"); 221ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa } 222ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa 2234e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown @Override 224ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa public void setNotificationUri(ContentResolver cr, Uri uri) { 225ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa throw new UnsupportedOperationException("unimplemented mock method"); 226ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa } 227ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa 2284e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown @Override 229c87c92e079b9aff771ac0810fc86def81654dbdaDianne Hackborn public Uri getNotificationUri() { 230c87c92e079b9aff771ac0810fc86def81654dbdaDianne Hackborn throw new UnsupportedOperationException("unimplemented mock method"); 231c87c92e079b9aff771ac0810fc86def81654dbdaDianne Hackborn } 232c87c92e079b9aff771ac0810fc86def81654dbdaDianne Hackborn 2334e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown @Override 234ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa public void unregisterContentObserver(ContentObserver observer) { 235ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa throw new UnsupportedOperationException("unimplemented mock method"); 236ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa } 237ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa 2384e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown @Override 239ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa public void unregisterDataSetObserver(DataSetObserver observer) { 240ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa throw new UnsupportedOperationException("unimplemented mock method"); 241ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa } 2428b0dd7da360d70920a37802eb455ba41500d3b45Vasu Nori 2434e0951ef7a2bb492fd1255b83eba00b1b0556290Jeff Brown @Override 2448b0dd7da360d70920a37802eb455ba41500d3b45Vasu Nori public int getType(int columnIndex) { 2458b0dd7da360d70920a37802eb455ba41500d3b45Vasu Nori throw new UnsupportedOperationException("unimplemented mock method"); 2468b0dd7da360d70920a37802eb455ba41500d3b45Vasu Nori } 247ba2b21bee817c58e9b22c57e02ef6201e1cda1bdDaisuke Miyakawa}