Home | History | Annotate | Download | only in database
      1 package com.xtremelabs.robolectric.tester.android.database;
      2 
      3 import android.content.ContentResolver;
      4 import android.database.CharArrayBuffer;
      5 import android.database.ContentObserver;
      6 import android.database.Cursor;
      7 import android.database.DataSetObserver;
      8 import android.net.Uri;
      9 import android.os.Bundle;
     10 
     11 public class TestCursor implements Cursor {
     12     @Override
     13     public int getCount() {
     14         throw new UnsupportedOperationException();
     15     }
     16 
     17     @Override
     18     public int getPosition() {
     19         throw new UnsupportedOperationException();
     20     }
     21 
     22     @Override
     23     public boolean move(int offset) {
     24         throw new UnsupportedOperationException();
     25     }
     26 
     27     @Override
     28     public boolean moveToPosition(int position) {
     29         throw new UnsupportedOperationException();
     30     }
     31 
     32     @Override
     33     public boolean moveToFirst() {
     34         throw new UnsupportedOperationException();
     35     }
     36 
     37     @Override
     38     public boolean moveToLast() {
     39         throw new UnsupportedOperationException();
     40     }
     41 
     42     @Override
     43     public boolean moveToNext() {
     44         throw new UnsupportedOperationException();
     45     }
     46 
     47     @Override
     48     public boolean moveToPrevious() {
     49         throw new UnsupportedOperationException();
     50     }
     51 
     52     @Override
     53     public boolean isFirst() {
     54         throw new UnsupportedOperationException();
     55     }
     56 
     57     @Override
     58     public boolean isLast() {
     59         throw new UnsupportedOperationException();
     60     }
     61 
     62     @Override
     63     public boolean isBeforeFirst() {
     64         throw new UnsupportedOperationException();
     65     }
     66 
     67     @Override
     68     public boolean isAfterLast() {
     69         throw new UnsupportedOperationException();
     70     }
     71 
     72     @Override
     73     public int getColumnIndex(String columnName) {
     74         throw new UnsupportedOperationException();
     75     }
     76 
     77     @Override
     78     public int getColumnIndexOrThrow(String columnName) throws IllegalArgumentException {
     79         throw new UnsupportedOperationException();
     80     }
     81 
     82     @Override
     83     public String getColumnName(int columnIndex) {
     84         throw new UnsupportedOperationException();
     85     }
     86 
     87     @Override
     88     public String[] getColumnNames() {
     89         throw new UnsupportedOperationException();
     90     }
     91 
     92     @Override
     93     public int getColumnCount() {
     94         throw new UnsupportedOperationException();
     95     }
     96 
     97     @Override
     98     public byte[] getBlob(int columnIndex) {
     99         throw new UnsupportedOperationException();
    100     }
    101 
    102     @Override
    103     public String getString(int columnIndex) {
    104         throw new UnsupportedOperationException();
    105     }
    106 
    107     @Override
    108     public void copyStringToBuffer(int columnIndex, CharArrayBuffer buffer) {
    109         throw new UnsupportedOperationException();
    110     }
    111 
    112     @Override
    113     public short getShort(int columnIndex) {
    114         throw new UnsupportedOperationException();
    115     }
    116 
    117     @Override
    118     public int getInt(int columnIndex) {
    119         throw new UnsupportedOperationException();
    120     }
    121 
    122     @Override
    123     public long getLong(int columnIndex) {
    124         throw new UnsupportedOperationException();
    125     }
    126 
    127     @Override
    128     public float getFloat(int columnIndex) {
    129         throw new UnsupportedOperationException();
    130     }
    131 
    132     @Override
    133     public double getDouble(int columnIndex) {
    134         throw new UnsupportedOperationException();
    135     }
    136 
    137     @Override
    138     public boolean isNull(int columnIndex) {
    139         throw new UnsupportedOperationException();
    140     }
    141 
    142     @Override
    143     public void deactivate() {
    144         throw new UnsupportedOperationException();
    145     }
    146 
    147     @Override
    148     public boolean requery() {
    149         throw new UnsupportedOperationException();
    150     }
    151 
    152     @Override
    153     public void close() {
    154         throw new UnsupportedOperationException();
    155     }
    156 
    157     @Override
    158     public boolean isClosed() {
    159         throw new UnsupportedOperationException();
    160     }
    161 
    162     @Override
    163     public void registerContentObserver(ContentObserver observer) {
    164         throw new UnsupportedOperationException();
    165     }
    166 
    167     @Override
    168     public void unregisterContentObserver(ContentObserver observer) {
    169         throw new UnsupportedOperationException();
    170     }
    171 
    172     @Override
    173     public void registerDataSetObserver(DataSetObserver observer) {
    174         throw new UnsupportedOperationException();
    175     }
    176 
    177     @Override
    178     public void unregisterDataSetObserver(DataSetObserver observer) {
    179         throw new UnsupportedOperationException();
    180     }
    181 
    182     @Override
    183     public void setNotificationUri(ContentResolver cr, Uri uri) {
    184         throw new UnsupportedOperationException();
    185     }
    186 
    187     @Override
    188     public boolean getWantsAllOnMoveCalls() {
    189         throw new UnsupportedOperationException();
    190     }
    191 
    192     @Override
    193     public Bundle getExtras() {
    194         throw new UnsupportedOperationException();
    195     }
    196 
    197     @Override
    198     public Bundle respond(Bundle extras) {
    199         throw new UnsupportedOperationException();
    200     }
    201 
    202 	@Override
    203 	public int getType(int columnIndex) {
    204         throw new UnsupportedOperationException();
    205 	}
    206 
    207 	/**
    208      * Mimics ContentResolver.query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder)
    209      **/
    210     public void setQuery(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder) {
    211         // Override this in your subclass if you care to implement any of the other methods
    212         // based on the query that was performed.
    213     }
    214 }
    215