package com.xebialabs.restito.builder.stub;
import com.xebialabs.restito.semantics.Condition;
import com.xebialabs.restito.server.StubServer;
/**
* Normal HTTP stub
*/
public class StubHttp {
private StubServer stubServer;
private StubHttp(StubServer stubServer) {
this.stubServer = stubServer;
}
/**
* Static factory for this class
*/
public static StubHttp whenHttp(StubServer server) {
return new StubHttp(server);
}
/**
* Adds some conditions to the stub
*/
public StubWithCondition match(Condition... conditions) {
return new StubWithCondition(stubServer, Condition.composite(conditions));
}
}