Examples of JerseyNexusClient


Examples of org.sonatype.nexus.client.rest.jersey.JerseyNexusClient

  /**
   * Verify that maven site repository is available in list of repository types.
   */
  @Test
  public void repoType() {
    final JerseyNexusClient client = (JerseyNexusClient) client();

    final NexusRepositoryTypeListResourceResponse types = client.serviceResource("components/repo_types")
        .get(NexusRepositoryTypeListResourceResponse.class);

    final Collection<String> typeFormats =
        Collections2.transform(types.getData(), new Function<NexusRepositoryTypeListResource, String>()
        {
View Full Code Here

Examples of org.sonatype.nexus.client.rest.jersey.JerseyNexusClient

  protected void upload(final NexusClient client, final String repositoryId, final File target, final String path,
                        final boolean useDeleteFlag)
      throws IOException
  {
    final JerseyNexusClient jerseyNexusClient = (JerseyNexusClient) client;
    try {
      jerseyNexusClient
          .uri(
              "service/local/repositories/" + repositoryId + "/content-compressed"
                  + (path != null ? "/" + path : "")
                  + (useDeleteFlag ? "?delete" : "")
          )
          .put(target);
    }
    catch (UniformInterfaceException e) {
      throw jerseyNexusClient.convert(e);
    }
    catch (ClientHandlerException e) {
      throw jerseyNexusClient.convert(e);
    }
  }
View Full Code Here

Examples of org.sonatype.nexus.client.rest.jersey.JerseyNexusClient

    content().delete(repositoryLocation("foo", AOP_POM));
  }

  @Test
  public void convert400WithoutErrorMessage() {
    final JerseyNexusClient client = (JerseyNexusClient) client();
    try {
      client.serviceResource("artifact/maven/resolve").get(ArtifactResolveResourceResponse.class);
    }
    catch (UniformInterfaceException e) {
      final NexusClientException converted = client.convertIfKnown(e);
      assertThat(converted, is(instanceOf(NexusClientBadRequestException.class)));
    }
  }
View Full Code Here

Examples of org.sonatype.nexus.client.rest.jersey.JerseyNexusClient

    }
  }

  @Test
  public void convertAlwaysReturnsAnException() {
    final JerseyNexusClient client = (JerseyNexusClient) client();
    try {
      client.serviceResource("artifact/maven/resolve").get(ArtifactResolveResourceResponse.class);
    }
    catch (UniformInterfaceException e) {
      final NexusClientException converted = client.convert(e);
      assertThat(converted, is(notNullValue()));
    }
  }
View Full Code Here

Examples of org.sonatype.nexus.client.rest.jersey.JerseyNexusClient

    }
  }

  @Test
  public void entityIsNotConsumed() {
    final JerseyNexusClient client = (JerseyNexusClient) client();
    try {
      client.serviceResource("artifact/maven/resolve").get(ArtifactResolveResourceResponse.class);
    }
    catch (UniformInterfaceException e) {
      client.convertIfKnown(e);
      assertThat(e.getResponse().hasEntity(), is(true));
      assertThat(e.getResponse().getEntity(String.class), is(notNullValue()));
    }
  }
View Full Code Here

Examples of org.sonatype.nexus.client.rest.jersey.JerseyNexusClient

    }
  }

  @Test
  public void convert404() {
    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)));
      }
    }
  }
View Full Code Here

Examples of org.sonatype.nexus.client.rest.jersey.JerseyNexusClient

    }
  }

  @Test
  public void convert403() {
    final JerseyNexusClient client = (JerseyNexusClient) createNexusClient(
        nexus(), "deployment", "deployment123"
    );
    try {
      client.serviceResource("users").get(UserListResourceResponse.class);
    }
    catch (UniformInterfaceException e) {
      final NexusClientException converted = client.convertIfKnown(e);
      assertThat(converted, is(instanceOf(NexusClientAccessForbiddenException.class)));

      // do it again so we ensure we consumed and such connection is available
      try {
        client.serviceResource("users").get(UserListResourceResponse.class);
      }
      catch (UniformInterfaceException e1) {
        final NexusClientException converted1 = client.convertIfKnown(e);
        assertThat(converted1, is(instanceOf(NexusClientAccessForbiddenException.class)));
      }
    }
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.