com.github.dreamhead.moco.matcher.AbstractRequestMatcher 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.MocoConfig;
import com.github.dreamhead.moco.RequestMatcher;
public abstract class AbstractRequestMatcher implements RequestMatcher {
public abstract RequestMatcher doApply(MocoConfig config);
@Override
@SuppressWarnings("unchecked")
public final RequestMatcher apply(final MocoConfig config) {
if (config.isFor(MocoConfig.REQUEST_ID)) {
return (RequestMatcher) config.apply(this);
}
return doApply(config);
}
}