/*
* Copyright (C) 2012-2015 The Android Money Manager Ex Project Team
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 3
* of the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package org.moneymanagerex.android.testhelpers;
import android.content.ContentResolver;
import android.database.CharArrayBuffer;
import android.database.ContentObserver;
import android.database.Cursor;
import android.database.DataSetObserver;
import android.net.Uri;
import android.os.Bundle;
import org.robolectric.fakes.BaseCursor;
/**
* Fake cursor
*/
public class AccountCursor
extends BaseCursor {
@Override
public int getCount() {
return 0;
}
@Override
public int getPosition() {
return 0;
}
@Override
public boolean move(int offset) {
return false;
}
@Override
public boolean moveToPosition(int position) {
return false;
}
@Override
public boolean moveToFirst() {
return false;
}
@Override
public boolean moveToLast() {
return false;
}
@Override
public boolean moveToNext() {
return false;
}
@Override
public boolean moveToPrevious() {
return false;
}
@Override
public boolean isFirst() {
return false;
}
@Override
public boolean isLast() {
return false;
}
@Override
public boolean isBeforeFirst() {
return false;
}
@Override
public boolean isAfterLast() {
return false;
}
@Override
public int getColumnIndex(String columnName) {
return 0;
}
@Override
public int getColumnIndexOrThrow(String columnName) throws IllegalArgumentException {
return 0;
}
@Override
public String getColumnName(int columnIndex) {
return null;
}
@Override
public String[] getColumnNames() {
return new String[0];
}
@Override
public int getColumnCount() {
return 0;
}
@Override
public byte[] getBlob(int columnIndex) {
return new byte[0];
}
@Override
public String getString(int columnIndex) {
return null;
}
@Override
public void copyStringToBuffer(int columnIndex, CharArrayBuffer buffer) {
}
@Override
public short getShort(int columnIndex) {
return 0;
}
@Override
public int getInt(int columnIndex) {
return 0;
}
@Override
public long getLong(int columnIndex) {
return 0;
}
@Override
public float getFloat(int columnIndex) {
return 0;
}
@Override
public double getDouble(int columnIndex) {
return 0;
}
@Override
public int getType(int columnIndex) {
return 0;
}
@Override
public boolean isNull(int columnIndex) {
return false;
}
@Override
public void deactivate() {
}
@Override
public boolean requery() {
return false;
}
@Override
public void close() {
}
@Override
public boolean isClosed() {
return false;
}
@Override
public void registerContentObserver(ContentObserver observer) {
}
@Override
public void unregisterContentObserver(ContentObserver observer) {
}
@Override
public void registerDataSetObserver(DataSetObserver observer) {
}
@Override
public void unregisterDataSetObserver(DataSetObserver observer) {
}
@Override
public void setNotificationUri(ContentResolver cr, Uri uri) {
}
@Override
public Uri getNotificationUri() {
return null;
}
@Override
public boolean getWantsAllOnMoveCalls() {
return false;
}
@Override
public void setExtras(Bundle extras) {
}
@Override
public Bundle getExtras() {
return null;
}
@Override
public Bundle respond(Bundle extras) {
return null;
}
}