package org.sikuli.slides.api.mocks;
import java.util.List;
import org.sikuli.api.DefaultTarget;
import org.sikuli.api.ScreenRegion;
import org.sikuli.api.Target;
import com.google.common.collect.Lists;
public class MockTargetFactory {
static public Target canBeFound(){
return new DefaultTarget() {
@Override
protected List<ScreenRegion> getUnorderedMatches(ScreenRegion screenRegion) {
return Lists.newArrayList(screenRegion);
}
};
};
static public Target canNotBeFound(){
return new DefaultTarget() {
@Override
protected List<ScreenRegion> getUnorderedMatches(ScreenRegion screenRegion) {
return Lists.newArrayList();
}
};
};
static public Target canBeFoundAfter(int msecs){
return new AppearLaterTarget(msecs);
}
}