@Produces @Repository @ApplicationScoped public ArtifactRepository produceDistributionManagementRepository() { if (!this.preferences.isDistributionManagementM2RepoDirEnabled()) { return new NullArtifactRepository(); } return new DistributionManagementArtifactRepository(ArtifactRepositoryService.DISTRIBUTION_MANAGEMENT_REPO_NAME); }
@Produces @Repository @ApplicationScoped public ArtifactRepository produceDistributionManagementRepository() { if (!this.preferences.isDistributionManagementM2RepoDirEnabled()) { return new NullArtifactRepository(); } return new DistributionManagementArtifactRepository(ArtifactRepositoryService.DISTRIBUTION_MANAGEMENT_REPO_NAME); }
@Produces @Repository @ApplicationScoped public ArtifactRepository produceDistributionManagementRepository() { if (!this.preferences.isDistributionManagementM2RepoDirEnabled()) { return new NullArtifactRepository(); } return new DistributionManagementArtifactRepository(ArtifactRepositoryService.DISTRIBUTION_MANAGEMENT_REPO_NAME); }
@Before public void setupGuvnorM2Repository() { ArtifactRepositoryPreference pref = mock(ArtifactRepositoryPreference.class); when(pref.getGlobalM2RepoDir()).thenReturn("repositories/kie"); when(pref.isGlobalM2RepoDirEnabled()).thenReturn(true); when(pref.isDistributionManagementM2RepoDirEnabled()).thenReturn(true); when(pref.isWorkspaceM2RepoDirEnabled()).thenReturn(false); WorkspaceNameResolver resolver = mock(WorkspaceNameResolver.class); when(resolver.getWorkspaceName()).thenReturn("global"); ArtifactRepositoryProducer producer = new ArtifactRepositoryProducer(pref, resolver); producer.initialize(); Instance<ArtifactRepository> repositories = new MockInstanceImpl<>(producer.produceLocalRepository(), producer.produceGlobalRepository(), producer.produceDistributionManagementRepository()); ArtifactRepositoryService factory = new ArtifactRepositoryService(repositories); repository = new GuvnorM2Repository(factory); repository.init(); }
@Before public void setupGuvnorM2Repository() { ArtifactRepositoryPreference pref = mock(ArtifactRepositoryPreference.class); when(pref.getGlobalM2RepoDir()).thenReturn("repositories/kie"); when(pref.isGlobalM2RepoDirEnabled()).thenReturn(true); when(pref.isDistributionManagementM2RepoDirEnabled()).thenReturn(true); when(pref.isWorkspaceM2RepoDirEnabled()).thenReturn(false); WorkspaceNameResolver resolver = mock(WorkspaceNameResolver.class); when(resolver.getWorkspaceName()).thenReturn("global"); ArtifactRepositoryProducer producer = new ArtifactRepositoryProducer(pref, resolver); producer.initialize(); Instance<ArtifactRepository> repositories = new MockInstanceImpl<>(producer.produceLocalRepository(), producer.produceGlobalRepository(), producer.produceDistributionManagementRepository()); ArtifactRepositoryService factory = new ArtifactRepositoryService(repositories); repository = new GuvnorM2Repository(factory); repository.init(); }
@Before public void setupGuvnorM2Repository() { ArtifactRepositoryPreference pref = mock(ArtifactRepositoryPreference.class); when(pref.getGlobalM2RepoDir()).thenReturn("repositories/kie"); when(pref.isGlobalM2RepoDirEnabled()).thenReturn(true); when(pref.isDistributionManagementM2RepoDirEnabled()).thenReturn(true); when(pref.isWorkspaceM2RepoDirEnabled()).thenReturn(false); WorkspaceNameResolver resolver = mock(WorkspaceNameResolver.class); when(resolver.getWorkspaceName()).thenReturn("global"); ArtifactRepositoryProducer producer = new ArtifactRepositoryProducer(pref, resolver); producer.initialize(); Instance<ArtifactRepository> repositories = new MockInstanceImpl<>(producer.produceLocalRepository(), producer.produceGlobalRepository(), producer.produceDistributionManagementRepository()); ArtifactRepositoryService factory = new ArtifactRepositoryService(repositories); repository = new GuvnorM2Repository(factory); repository.init(); }
when(pref.getGlobalM2RepoDir()).thenReturn("repositories/kie"); when(pref.isGlobalM2RepoDirEnabled()).thenReturn(true); when(pref.isDistributionManagementM2RepoDirEnabled()).thenReturn(true); when(pref.isWorkspaceM2RepoDirEnabled()).thenReturn(false); WorkspaceNameResolver resolver = mock(WorkspaceNameResolver.class);
when(pref.getGlobalM2RepoDir()).thenReturn("repositories/kie"); when(pref.isGlobalM2RepoDirEnabled()).thenReturn(true); when(pref.isDistributionManagementM2RepoDirEnabled()).thenReturn(true); when(pref.isWorkspaceM2RepoDirEnabled()).thenReturn(false); WorkspaceNameResolver resolver = mock(WorkspaceNameResolver.class);
private void copy( final ArtifactRepositoryPreference from, final ArtifactRepositoryPreference to ) { to.setGlobalM2RepoDir( from.getGlobalM2RepoDir() ); to.setGlobalM2RepoDirEnabled( from.isGlobalM2RepoDirEnabled() ); to.setWorkspaceM2RepoDir( from.getWorkspaceM2RepoDir() ); to.setWorkspaceM2RepoDirEnabled( from.isWorkspaceM2RepoDirEnabled() ); to.setDistributionManagementM2RepoDirEnabled( from.isDistributionManagementM2RepoDirEnabled() ); }
when(pref.getGlobalM2RepoDir()).thenReturn("repositories/kie"); when(pref.isGlobalM2RepoDirEnabled()).thenReturn(true); when(pref.isDistributionManagementM2RepoDirEnabled()).thenReturn(true); when(pref.isWorkspaceM2RepoDirEnabled()).thenReturn(false); WorkspaceNameResolver resolver = mock(WorkspaceNameResolver.class);
private void copy( final ArtifactRepositoryPreference from, final ArtifactRepositoryPreference to ) { to.setGlobalM2RepoDir( from.getGlobalM2RepoDir() ); to.setGlobalM2RepoDirEnabled( from.isGlobalM2RepoDirEnabled() ); to.setWorkspaceM2RepoDir( from.getWorkspaceM2RepoDir() ); to.setWorkspaceM2RepoDirEnabled( from.isWorkspaceM2RepoDirEnabled() ); to.setDistributionManagementM2RepoDirEnabled( from.isDistributionManagementM2RepoDirEnabled() ); }
private void copy( final ArtifactRepositoryPreference from, final ArtifactRepositoryPreference to ) { to.setGlobalM2RepoDir( from.getGlobalM2RepoDir() ); to.setGlobalM2RepoDirEnabled( from.isGlobalM2RepoDirEnabled() ); to.setWorkspaceM2RepoDir( from.getWorkspaceM2RepoDir() ); to.setWorkspaceM2RepoDirEnabled( from.isWorkspaceM2RepoDirEnabled() ); to.setDistributionManagementM2RepoDirEnabled( from.isDistributionManagementM2RepoDirEnabled() ); }
when(pref.getGlobalM2RepoDir()).thenReturn("repositories/kie"); when(pref.isGlobalM2RepoDirEnabled()).thenReturn(true); when(pref.isDistributionManagementM2RepoDirEnabled()).thenReturn(true); when(pref.isWorkspaceM2RepoDirEnabled()).thenReturn(false); WorkspaceNameResolver resolver = mock(WorkspaceNameResolver.class);
when(pref.getGlobalM2RepoDir()).thenReturn("repositories/kie"); when(pref.isGlobalM2RepoDirEnabled()).thenReturn(true); when(pref.isDistributionManagementM2RepoDirEnabled()).thenReturn(true); when(pref.isWorkspaceM2RepoDirEnabled()).thenReturn(false); WorkspaceNameResolver resolver = mock(WorkspaceNameResolver.class);
when(pref.getGlobalM2RepoDir()).thenReturn("repositories/kie"); when(pref.isGlobalM2RepoDirEnabled()).thenReturn(true); when(pref.isDistributionManagementM2RepoDirEnabled()).thenReturn(true); when(pref.isWorkspaceM2RepoDirEnabled()).thenReturn(false); WorkspaceNameResolver resolver = mock(WorkspaceNameResolver.class);
@Test public void defaultValue() { ArtifactRepositoryPreference artifactRepositoryPreference = new ArtifactRepositoryPreference(); artifactRepositoryPreference = artifactRepositoryPreference.defaultValue(artifactRepositoryPreference); assertEquals(artifactRepositoryPreference.getGlobalM2RepoDir(), "repositories/kie/global"); assertEquals(artifactRepositoryPreference.getWorkspaceM2RepoDir(), "repositories/kie/workspaces"); assertTrue(artifactRepositoryPreference.isGlobalM2RepoDirEnabled()); assertFalse(artifactRepositoryPreference.isWorkspaceM2RepoDirEnabled()); assertTrue(artifactRepositoryPreference.isDistributionManagementM2RepoDirEnabled()); } }
@Test public void defaultValue() { ArtifactRepositoryPreference artifactRepositoryPreference = new ArtifactRepositoryPreference(); artifactRepositoryPreference = artifactRepositoryPreference.defaultValue(artifactRepositoryPreference); assertEquals(artifactRepositoryPreference.getGlobalM2RepoDir(), "repositories/kie/global"); assertEquals(artifactRepositoryPreference.getWorkspaceM2RepoDir(), "repositories/kie/workspaces"); assertTrue(artifactRepositoryPreference.isGlobalM2RepoDirEnabled()); assertFalse(artifactRepositoryPreference.isWorkspaceM2RepoDirEnabled()); assertTrue(artifactRepositoryPreference.isDistributionManagementM2RepoDirEnabled()); } }