Examples of MavenRepository


Examples of org.sonatype.nexus.proxy.maven.MavenRepository

  {
    final RepositoryRegistry repositoryRegistry = mock(RepositoryRegistry.class);
    final TargetRegistry targetRegistry = mock(TargetRegistry.class);
    final Repository repository = mock(Repository.class);
    final RepositoryKind repositoryKind = mock(RepositoryKind.class);
    final MavenRepository mavenRepository = mock(MavenRepository.class);

    when(repositoryRegistry.getRepository(REPO_ID)).thenReturn(repository);
    when(repository.getRepositoryContentClass()).thenReturn(MAVEN_2_CONTENT_CLASS);
    when(repository.getLocalStatus()).thenReturn(LocalStatus.IN_SERVICE);
    when(repository.getRepositoryKind()).thenReturn(repositoryKind);
    when(repositoryKind.isFacetAvailable(GroupRepository.class)).thenReturn(false);
    when(repository.adaptToFacet(MavenRepository.class)).thenReturn(mavenRepository);
    when(mavenRepository.getRepositoryPolicy()).thenReturn(RepositoryPolicy.SNAPSHOT);

    thrown.expect(IllegalArgumentException.class);
    new DefaultReleaseRemover(repositoryRegistry, targetRegistry, mock(Walker.class), MAVEN_2_CONTENT_CLASS)
        .removeReleases(new ReleaseRemovalRequest(REPO_ID, 1, null));
  }
View Full Code Here

Examples of org.sonatype.nexus.proxy.maven.MavenRepository

  {
    final RepositoryRegistry repositoryRegistry = mock(RepositoryRegistry.class);
    final TargetRegistry targetRegistry = mock(TargetRegistry.class);
    final Repository repository = mock(Repository.class);
    final RepositoryKind repositoryKind = mock(RepositoryKind.class);
    final MavenRepository mavenRepository = mock(MavenRepository.class);

    when(repositoryRegistry.getRepository(REPO_ID)).thenReturn(repository);
    when(repository.getRepositoryContentClass()).thenReturn(MAVEN_1_CONTENT_CLASS);
    when(repository.getLocalStatus()).thenReturn(LocalStatus.IN_SERVICE);
    when(repository.getRepositoryKind()).thenReturn(repositoryKind);
    when(repositoryKind.isFacetAvailable(GroupRepository.class)).thenReturn(false);
    when(repository.adaptToFacet(MavenRepository.class)).thenReturn(mavenRepository);
    when(mavenRepository.getRepositoryPolicy()).thenReturn(RepositoryPolicy.MIXED);

    thrown.expect(IllegalArgumentException.class);
    new DefaultReleaseRemover(repositoryRegistry, targetRegistry, mock(Walker.class), MAVEN_2_CONTENT_CLASS)
        .removeReleases(new ReleaseRemovalRequest(REPO_ID, 1, null));
  }
View Full Code Here

Examples of org.sonatype.nexus.proxy.maven.MavenRepository

  {
    final RepositoryRegistry repositoryRegistry = mock(RepositoryRegistry.class);
    final TargetRegistry targetRegistry = mock(TargetRegistry.class);
    final Repository repository = mock(Repository.class);
    final RepositoryKind repositoryKind = mock(RepositoryKind.class);
    final MavenRepository mavenRepository = mock(MavenRepository.class);

    when(repositoryRegistry.getRepository(REPO_ID)).thenReturn(repository);
    when(targetRegistry.getRepositoryTarget(TARGET_ID)).thenReturn(null);
    when(repositoryRegistry.getRepository(REPO_ID)).thenReturn(repository);
    when(repository.getRepositoryContentClass()).thenReturn(MAVEN_2_CONTENT_CLASS);
    when(repository.getLocalStatus()).thenReturn(LocalStatus.IN_SERVICE);
    when(repository.getRepositoryKind()).thenReturn(repositoryKind);
    when(repositoryKind.isFacetAvailable(ProxyRepository.class)).thenReturn(false);
    when(repository.adaptToFacet(MavenRepository.class)).thenReturn(mavenRepository);
    when(mavenRepository.getRepositoryPolicy()).thenReturn(RepositoryPolicy.RELEASE);

    when(mavenRepository.getLocalStatus()).thenReturn(LocalStatus.IN_SERVICE);

    ReleaseRemovalResult releaseRemovalResult =
        new DefaultReleaseRemover(repositoryRegistry, targetRegistry, mock(Walker.class), MAVEN_2_CONTENT_CLASS)
            .removeReleases(new ReleaseRemovalRequest(REPO_ID, 1, ""));
    assertThat("Default state until after a 'real' walk should be failed", releaseRemovalResult.isSuccessful(),
View Full Code Here

Examples of org.sonatype.nexus.proxy.maven.MavenRepository

  @Override
  public MavenRepository create()
      throws ConfigurationException, IOException
  {
    MavenRepository mavenRepository = (MavenRepository) super.create();

    // huh? see initConfig classes
    if (getRepositoryPolicy() != null) {
      mavenRepository.setRepositoryPolicy(getRepositoryPolicy());
    }

    return mavenRepository;
  }
View Full Code Here

Examples of org.sonatype.nexus.proxy.maven.MavenRepository

    eventsRouter.on(new RepositoryItemEventStoreCreate(repo, createItem("VERSION", "test-source.jar")));
  }

  @Test
  public void shouldNotCreateRepoForPom() {
    MavenRepository repo = createRepository(true);
    repositoryRegistry.register(repo);
    eventsRouter.on(new RepositoryItemEventStoreCreate(repo, createItem("VERSION", "test.pom")));
  }
View Full Code Here

Examples of org.sonatype.nexus.proxy.maven.MavenRepository

    eventsRouter.on(new RepositoryItemEventStoreCreate(repo, createItem("VERSION", "test.pom")));
  }

  @Test
  public void shouldCreateRepoForRpm() {
    MavenRepository repo = createRepository(true);
    repositoryRegistry.register(repo);
    eventsRouter.on(new RepositoryItemEventStoreCreate(repo, createItem("VERSION", "test.rpm")));
  }
View Full Code Here

Examples of org.sonatype.nexus.proxy.maven.MavenRepository

  @Test
  public void shouldUnregisterRepository()
      throws Exception
  {
    MavenRepository repository = createRepository(true);

    yumRegistry.register(repository);
    Assert.assertTrue(yumRegistry.isRegistered(repository.getId()));

    yumRegistry.unregister(repository.getId());
    Assert.assertFalse(yumRegistry.isRegistered(repository.getId()));
  }
View Full Code Here

Examples of org.sonatype.nexus.proxy.maven.MavenRepository

  @Test
  public void shouldFindRepository()
      throws Exception
  {
    final MavenRepository repository = createRepository(true);
    yumRegistry.register(repository);
    assertThat(yumRegistry.get(repository.getId()), is(notNullValue()));
  }
View Full Code Here

Examples of org.sonatype.nexus.proxy.maven.MavenRepository

  }

  private void shouldCreateRepoForRpm(int index)
      throws URISyntaxException, NoSuchAlgorithmException, IOException
  {
    final MavenRepository repo = createRepository(true, "src/test/ut-resources/repo" + index);
    repositoryRegistry.register(repo);
    for (int version = 0; version < 5; version++) {
      assertNotMoreThan10ThreadForRpmUpload(repo, version);
    }
  }
View Full Code Here

Examples of org.sonatype.nexus.proxy.maven.MavenRepository

  {
    final Manager wm = lookup(Manager.class);

    // deploy to hosted something
    {
      final MavenRepository mavenRepository =
          getRepositoryRegistry().getRepositoryWithFacet(HOSTED_REPO_ID, MavenRepository.class);
      mavenRepository.storeItemWithChecksums(new ResourceStoreRequest("/com/sonatype/test/1.0/test-1.0.txt"),
          new ByteArrayInputStream("Some fluke content".getBytes()), null);
    }

    {
      try {
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.