use of io.gravitee.gateway.handlers.api.builders.ProxyDefinitionBuilder in project gravitee-gateway by gravitee-io.
the class ApiManagerTest method add_simpleApi_validationError.
@Test
public void add_simpleApi_validationError() {
Api api = new ApiDefinitionBuilder().name("api-test").proxy(new ProxyDefinitionBuilder().contextPath("/team").target("default", "http://localhost/target").build()).build();
doThrow(new ValidationException()).when(validator).validate(api);
apiManager.deploy(api);
verify(eventManager, never()).publishEvent(ReactorEvent.DEPLOY, api);
}
use of io.gravitee.gateway.handlers.api.builders.ProxyDefinitionBuilder in project gravitee-gateway by gravitee-io.
the class ApiManagerTest method add_simpleApi.
@Test
public void add_simpleApi() {
Api api = new ApiDefinitionBuilder().name("api-test").proxy(new ProxyDefinitionBuilder().contextPath("/team").target("default", "http://localhost/target").build()).build();
api.setPlans(Collections.singletonList(new Plan()));
apiManager.deploy(api);
verify(eventManager, only()).publishEvent(ReactorEvent.DEPLOY, api);
}
Aggregations