use of jakarta.ws.rs.client.AsyncInvoker in project jaxrs-api by eclipse-ee4j.
the class JAXRSClientIT method optionsWithGenericTypeStringWhileServerWaitTest.
/*
* @testName: optionsWithGenericTypeStringWhileServerWaitTest
*
* @assertion_ids: JAXRS:JAVADOC:395;
*
* @test_Strategy: Invoke HTTP options method for the current request
* asynchronously.
*/
@Test
public void optionsWithGenericTypeStringWhileServerWaitTest() throws Fault {
AsyncInvoker async = startAsyncInvokerForMethod("optionsandwait");
GenericType<String> generic = createGeneric(String.class);
Future<String> future = async.options(generic);
checkFutureString(future, "options");
// return future;
}
use of jakarta.ws.rs.client.AsyncInvoker in project jaxrs-api by eclipse-ee4j.
the class JAXRSClientIT method methodWithClassWithEntityThrowsProcessingExceptionTest.
/*
* @testName: methodWithClassWithEntityThrowsProcessingExceptionTest
*
* @assertion_ids: JAXRS:JAVADOC:390;
*
* @test_Strategy: Note that calling the Future.get() method on the returned
* Future instance may throw an ExecutionException that wraps an
* jakarta.ws.rs.ProcessingException thrown in case of an invocation processing
* failure.
*/
@Test
public void methodWithClassWithEntityThrowsProcessingExceptionTest() throws Fault {
_hostname = NONEXISTING_SITE;
Future<String> future = null;
for (String method : ENTITY_METHODS) {
AsyncInvoker async = startAsyncInvokerForMethod(method.toLowerCase());
Entity<String> entity = Entity.entity(method, MediaType.WILDCARD_TYPE);
future = async.method(method, entity, String.class);
assertExceptionWithProcessingExceptionIsThrownAndLog(future);
}
}
use of jakarta.ws.rs.client.AsyncInvoker in project jaxrs-api by eclipse-ee4j.
the class JAXRSClientIT method optionsWithClassThrowsProcessingExceptionTest.
/*
* @testName: optionsWithClassThrowsProcessingExceptionTest
*
* @assertion_ids: JAXRS:JAVADOC:394;
*
* @test_Strategy: Note that calling the Future.get() method on the returned
* Future instance may throw an ExecutionException that wraps an
* jakarta.ws.rs.ProcessingException thrown in case of an invocation processing
* failure.
*/
@Test
public void optionsWithClassThrowsProcessingExceptionTest() throws Fault {
_hostname = NONEXISTING_SITE;
AsyncInvoker async = startAsyncInvokerForMethod("options");
Future<String> future = async.options(String.class);
assertExceptionWithProcessingExceptionIsThrownAndLog(future);
}
use of jakarta.ws.rs.client.AsyncInvoker in project jaxrs-api by eclipse-ee4j.
the class JAXRSClientIT method deleteWithGenericTypeThrowsProcessingExceptionTest.
/*
* @testName: deleteWithGenericTypeThrowsProcessingExceptionTest
*
* @assertion_ids: JAXRS:JAVADOC:377;
*
* @test_Strategy: Note that calling the Future.get() method on the returned
* Future instance may throw an ExecutionException that wraps an
* jakarta.ws.rs.ProcessingException thrown in case of an invocation processing
* failure.
*/
@Test
public void deleteWithGenericTypeThrowsProcessingExceptionTest() throws Fault {
_hostname = NONEXISTING_SITE;
AsyncInvoker async = startAsyncInvokerForMethod("delete");
GenericType<String> generic = createGeneric(String.class);
Future<String> future = async.delete(generic);
assertExceptionWithProcessingExceptionIsThrownAndLog(future);
}
use of jakarta.ws.rs.client.AsyncInvoker in project jaxrs-api by eclipse-ee4j.
the class JAXRSClientIT method getThrowsProcessingExceptionTest.
/*
* @testName: getThrowsProcessingExceptionTest
*
* @assertion_ids: JAXRS:JAVADOC:379;
*
* @test_Strategy: Note that calling the Future.get() method on the returned
* Future instance may throw an ExecutionException that wraps an
* jakarta.ws.rs.ProcessingException thrown in case of an invocation processing
* failure.
*/
@Test
public void getThrowsProcessingExceptionTest() throws Fault {
_hostname = NONEXISTING_SITE;
AsyncInvoker async = startAsyncInvokerForMethod("get");
Future<Response> future = async.get();
assertExceptionWithProcessingExceptionIsThrownAndLog(future);
}
Aggregations