/* Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/ */
package org.mozilla.android.sync.test.helpers;
import static junit.framework.Assert.assertEquals;
import java.util.HashSet;
import java.util.Set;
import junit.framework.AssertionFailedError;
public class ExpectNoGUIDsSinceDelegate extends DefaultGuidsSinceDelegate {
public Set<String> ignore = new HashSet<String>();
@Override
public void onGuidsSinceSucceeded(String[] guids) {
AssertionFailedError err = null;
try {
int nonIgnored = 0;
for (int i = 0; i < guids.length; i++) {
if (!ignore.contains(guids[i])) {
nonIgnored++;
}
}
assertEquals(0, nonIgnored);
} catch (AssertionFailedError e) {
err = e;
}
performNotify(err);
}
}