Examples of NexusClientFactory


Examples of org.sonatype.nexus.client.rest.NexusClientFactory

  }

  private NexusClient getNexusClient()
      throws Exception
  {
    final NexusClientFactory nexusClientFactory = TestContainer
        .getInstance().getPlexusContainer().lookup(JerseyNexusClientFactory.class);
    return nexusClientFactory.createFor(
        baseUrlFrom(getBaseNexusUrl()),
        new UsernamePasswordAuthenticationInfo("admin", "admin123")
    );
  }
View Full Code Here

Examples of org.sonatype.nexus.client.rest.NexusClientFactory

        Version.readVersion("META-INF/maven/org.sonatype.nexus/nexus-client-core/pom.properties", "foo");
    assertThat("Version read must not return null!", version, notNullValue());
    assertThat("Version read must not return the default (it should succeed in reading the stuff up)!", version,
        not(equalTo("foo")));

    final NexusClientFactory factory = new JerseyNexusClientFactory();
    final NexusClient client = factory.createFor(BaseUrl.baseUrlFrom("https://repository.sonatype.org/"));
    assertThat(client.getNexusStatus(), notNullValue());
    final String userAgent =
        (String) ((ApacheHttpClient4) ((JerseyNexusClient) client).getClient()).getClientHandler().getHttpClient()
            .getParams().getParameter(
                CoreProtocolPNames.USER_AGENT);
View Full Code Here

Examples of org.sonatype.nexus.client.rest.NexusClientFactory

  @Test
  public void createWithGoodUrl()
      throws MalformedURLException
  {
    final NexusClientFactory factory = new JerseyNexusClientFactory();
    final NexusClient client = factory.createFor(BaseUrl.baseUrlFrom("https://repository.sonatype.org/"));
    Assert.assertNotNull(client.getNexusStatus());
  }
View Full Code Here

Examples of org.sonatype.nexus.client.rest.NexusClientFactory

  public void createWithGoodUrlButNotAcceptableCriteria1()
      throws MalformedURLException
  {
    try {
      // RSO as NOT any modern instance? Impossible.
      final NexusClientFactory factory =
          new JerseyNexusClientFactory(LogicalConditions.not(NexusStatusConditions.anyModern()));
      final NexusClient client = factory.createFor(BaseUrl.baseUrlFrom("https://repository.sonatype.org/"));
    }
    catch (IllegalStateException e) {
      e.printStackTrace();
      throw e;
    }
View Full Code Here

Examples of org.sonatype.nexus.client.rest.NexusClientFactory

  public void createWithGoodUrlButNotAcceptableCriteria2()
      throws MalformedURLException
  {
    try {
      // RSO with version 1.0? No chance, those times has passed.
      final NexusClientFactory factory =
          new JerseyNexusClientFactory(LogicalConditions.and(EditionConditions.anyEdition(),
              VersionConditions.withVersion("[1.0]")));
      final NexusClient client = factory.createFor(BaseUrl.baseUrlFrom("https://repository.sonatype.org/"));
    }
    catch (IllegalStateException e) {
      e.printStackTrace();
      throw e;
    }
View Full Code Here

Examples of org.sonatype.nexus.client.rest.NexusClientFactory

  @Test(expected = NexusClientHandlerException.class)
  public void createWithWrongBaseUrlNotExists()
      throws MalformedURLException
  {
    final NexusClientFactory factory = new JerseyNexusClientFactory();
    // this will fail, nonexistent hostname
    factory.createFor(BaseUrl.baseUrlFrom("https://foobar123.sonatype.org/"));
  }
View Full Code Here

Examples of org.sonatype.nexus.client.rest.NexusClientFactory

  @Test(expected = NexusClientHandlerException.class)
  public void createWithWrongBaseUrlNotANexus()
      throws MalformedURLException
  {
    final NexusClientFactory factory = new JerseyNexusClientFactory();
    // this will fail, remoteUrl works but is not a Nexus
    factory.createFor(BaseUrl.baseUrlFrom("https://www.sonatype.org/"));
  }
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.