Package org.sonatype.nexus.proxy.repository

Examples of org.sonatype.nexus.proxy.repository.RepositoryKind


      throws Exception
  {
    final Maven2ContentClass maven2ContentClass = new Maven2ContentClass();
    final RepositoryRegistry repositoryRegistry = mock(RepositoryRegistry.class);
    final Repository proxyRepository = mock(Repository.class);
    final RepositoryKind proxyRepositoryKind = mock(RepositoryKind.class);

    when(repositoryRegistry.getRepositories()).thenReturn(Arrays.asList(proxyRepository));
    when(proxyRepository.getRepositoryContentClass()).thenReturn(maven2ContentClass);
    when(proxyRepository.getLocalStatus()).thenReturn(LocalStatus.IN_SERVICE);
    when(proxyRepository.getRepositoryKind()).thenReturn(proxyRepositoryKind);
    when(proxyRepositoryKind.isFacetAvailable(ProxyRepository.class)).thenReturn(true);

    final SnapshotRemovalResult result =
        new DefaultSnapshotRemover(repositoryRegistry, mock(Walker.class), maven2ContentClass)
        {
          @Override
View Full Code Here


    when(uid.getLock()).thenReturn(mock(RepositoryItemUidLock.class));
    when(repository.createUid(anyString())).thenReturn(uid);
    when(repository.getRepositoryContentClass()).thenReturn(new Maven2ContentClass());
    when(repository.isExposed()).thenReturn(true);

    final RepositoryKind repositoryKind = mock(RepositoryKind.class);
    when(repository.getRepositoryKind()).thenReturn(repositoryKind);
    Mockito.<Class<?>>when(repositoryKind.getMainFacet()).thenReturn(MavenHostedRepository.class);
    when(repositoryKind.isFacetAvailable(HostedRepository.class)).thenReturn(true);
    when(repositoryKind.isFacetAvailable(MavenRepository.class)).thenReturn(true);
    when(repositoryKind.isFacetAvailable(MavenHostedRepository.class)).thenReturn(true);
    return repository;
  }
View Full Code Here

    final RepositoryItemUid uid = mock(RepositoryItemUid.class);
    when(uid.getLock()).thenReturn(mock(RepositoryItemUidLock.class));
    when(repository.createUid(anyString())).thenReturn(uid);
    when(repository.getRepositoryContentClass()).thenReturn(new Maven2ContentClass());
    when(repository.isExposed()).thenReturn(true);
    final RepositoryKind repositoryKind = mock(RepositoryKind.class);
    Mockito.<Class<?>>when(repositoryKind.getMainFacet()).thenReturn(MavenHostedRepository.class);
    when(repositoryKind.isFacetAvailable(HostedRepository.class)).thenReturn(true);
    when(repositoryKind.isFacetAvailable(MavenRepository.class)).thenReturn(true);
    when(repositoryKind.isFacetAvailable(MavenHostedRepository.class)).thenReturn(true);
    when(repository.getRepositoryKind()).thenReturn(repositoryKind);

    final File rpm1 = createDummyRpm(RPM_NAME_1, "1", new File(tmpDir, "rpm1"));
    final File rpm2 = createDummyRpm(RPM_NAME_2, "2", new File(tmpDir, "rpm2"));
View Full Code Here

  @Test
  public void shouldNotExecuteOnNonMavenHostedRepository()
      throws Exception
  {
    RepositoryKind repositoryKind = mock(RepositoryKind.class);
    when(repositoryKind.isFacetAvailable(HostedRepository.class)).thenReturn(false);
    Repository repository = mock(Repository.class);
    when(repository.getRepositoryKind()).thenReturn(repositoryKind);
    Yum yum = mock(Yum.class);
    when(yum.getNexusRepository()).thenReturn(repository);
    YumRegistry yumRegistry = mock(YumRegistry.class);
View Full Code Here

  }

  public MavenRepository createRepository(final boolean isMavenHostedRepository,
                                          final String repositoryId)
  {
    final RepositoryKind kind = mock(RepositoryKind.class);
    when(kind.isFacetAvailable(HostedRepository.class)).thenReturn(true);
    when(kind.isFacetAvailable(MavenHostedRepository.class)).thenReturn(isMavenHostedRepository);

    final MavenHostedRepository repository = mock(MavenHostedRepository.class);
    when(repository.getRepositoryKind()).thenReturn(kind);
    when(repository.getId()).thenReturn(repositoryId);
    when(repository.getProviderRole()).thenReturn(Repository.class.getName());
View Full Code Here

    when(repository.getLocalUrl()).thenReturn(rpmsDir().toURI().toASCIIString());
    when(repository.adaptToFacet(HostedRepository.class)).thenReturn(repository);
    when(repository.adaptToFacet(MavenRepository.class)).thenReturn(repository);
    when(repository.adaptToFacet(MavenHostedRepository.class)).thenReturn(repository);

    final RepositoryKind repositoryKind = mock(RepositoryKind.class);
    when(repository.getRepositoryKind()).thenReturn(repositoryKind);
    when(repositoryKind.isFacetAvailable(MavenRepository.class)).thenReturn(true);
    when(repositoryKind.isFacetAvailable(HostedRepository.class)).thenReturn(true);
    when(repositoryKind.isFacetAvailable(MavenHostedRepository.class)).thenReturn(true);

    yumRegistry.register(repository);

    waitForAllTasksToBeDone();
View Full Code Here

      throws Exception
  {
    final RepositoryConditions.RepositoryId repositoryId = mock(RepositoryConditions.RepositoryId.class);
    when(repositoryId.get()).thenReturn(TEST_REPOSITORY);

    final RepositoryKind repositoryKind = mock(RepositoryKind.class);
    when(repositoryKind.isFacetAvailable(ProxyRepository.class)).thenReturn(true);

    when(repository.getId()).thenReturn(TEST_REPOSITORY);
    when(repository.getRepositoryKind()).thenReturn(repositoryKind);
    when(repository.getProxyMode()).thenReturn(ProxyMode.ALLOW);
    when(repository.adaptToFacet(ProxyRepository.class)).thenReturn(repository);
View Full Code Here

TOP

Related Classes of org.sonatype.nexus.proxy.repository.RepositoryKind

Copyright © 2018 www.massapicom. 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.