package org.commcare.android.mocks;
import android.util.Log;
import org.commcare.activities.FormAndDataSyncer;
import org.commcare.android.database.user.models.FormRecord;
import org.commcare.activities.SyncCapableCommCareActivity;
/**
* Fake object that prevent tests from communicating with server to pull or submit data
*
* @author Phillip Mates (pmates@dimagi.com).
*/
public class FormAndDataSyncerFake extends FormAndDataSyncer {
private final String TAG = FormAndDataSyncerFake.class.getSimpleName();
public FormAndDataSyncerFake() {
}
@Override
public void processAndSendForms(SyncCapableCommCareActivity activity, FormRecord[] records,
final boolean syncAfterwards, final boolean userTriggered) {
Log.d(TAG, "faking form processing and sending");
}
@Override
public void syncDataForLoggedInUser(final SyncCapableCommCareActivity activity,
boolean formsToSend, boolean userTriggeredSync) {
Log.d(TAG, "faking data sync");
}
}