final JerseyNexusClient client = (JerseyNexusClient) client();
try {
client.serviceResource("repositories/foo").get(RepositoryResourceResponse.class);
}
catch (UniformInterfaceException e) {
final NexusClientException converted = client.convertIfKnown(e);
assertThat(converted, is(instanceOf(NexusClientNotFoundException.class)));
// do it again so we ensure we consumed and such connection is available
try {
client.serviceResource("repositories/foo").get(RepositoryResourceResponse.class);
}
catch (UniformInterfaceException e1) {
final NexusClientException converted1 = client.convertIfKnown(e);
assertThat(converted1, is(instanceOf(NexusClientNotFoundException.class)));
}
}
}