com.github.dreamhead.moco.matcher.OrRequestMatcher Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of moco-core Show documentation
Show all versions of moco-core Show documentation
Moco is an easy setup stub framework, mainly focusing on testing and integration.
package com.github.dreamhead.moco.matcher;
import com.github.dreamhead.moco.Request;
import com.github.dreamhead.moco.RequestMatcher;
public class OrRequestMatcher extends CompositeRequestMatcher {
public OrRequestMatcher(final Iterable matchers) {
super(matchers);
}
@Override
protected boolean doMatch(final Request request, final Iterable matchers) {
for (RequestMatcher matcher : matchers) {
if (matcher.match(request)) {
return true;
}
}
return false;
}
@Override
protected RequestMatcher newMatcher(final Iterable matchers) {
return new OrRequestMatcher(matchers);
}
}