/* Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/ */
package org.mozilla.android.sync.test.helpers;
import org.mozilla.gecko.sync.repositories.InvalidRequestException;
import org.mozilla.gecko.sync.repositories.domain.Record;
public class ExpectInvalidRequestFetchDelegate extends DefaultFetchDelegate {
public static final String LOG_TAG = "ExpInvRequestFetchDel";
@Override
public void onFetchFailed(Exception ex, Record rec) {
if (ex instanceof InvalidRequestException) {
onDone();
} else {
performNotify("Expected InvalidRequestException but got ", ex);
}
}
private void onDone() {
performNotify();
}
}