@Before public void setup() { passwordService = new DefaultPasswordServiceImpl(); configurationFactory = new ConfigurationFactoryImpl(passwordService); }
@Test public void updateContributorsTest() { final Space space = new Space("alias"); doReturn(space).when(repository).getSpace(); doReturn("alias").when(repository).getAlias(); final ConfigGroup configGroup = new ConfigGroup(); configGroup.setName("alias"); configGroup.addConfigItem(configurationFactory.newConfigItem("contributors", Collections.emptyList())); doReturn(Collections.singletonList(configGroup)).when(configurationService).getConfiguration(ConfigType.REPOSITORY, "alias"); repositoryService.updateContributors(repository, Collections.singletonList(new Contributor("admin1", ContributorType.OWNER))); verify(configurationService).updateConfiguration(configGroup); } }
@Test public void resolveGitRepositoryNotClonedBefore() { ExampleRepository playgroundRepository = new ExampleRepository("file:///home/user/folder/.kie-wb-playground"); service.setPlaygroundRepository(playgroundRepository); ConfigGroup configGroup = new ConfigGroup(); when(configurationFactory.newConfigGroup(any(ConfigType.class), anyString(), anyString(), anyString())).thenReturn(configGroup); doCallRealMethod().when(configurationFactory).newConfigItem(anyString(), anyBoolean()); doCallRealMethod().when(configurationFactory).newConfigItem(anyString(), anyString()); doCallRealMethod().when(configurationFactory).newConfigItem(anyString(), any(Object.class)); Repository repository = mock(Repository.class); when(repositoryFactory.newRepository(configGroup)).thenReturn(repository); Repository result = service.resolveGitRepository(playgroundRepository); assertEquals(repository, result); assertEquals(false, configGroup.getConfigItem(EnvironmentParameters.MIRROR).getValue()); verify(repositoryFactory, times(1)).newRepository(configGroup); }
when(sessionInfo.getIdentity()).thenReturn(user); when(user.getIdentifier()).thenReturn("user"); when(configurationFactory.newConfigGroup(any(ConfigType.class), anyString(), anyString(),
@Before public void setup() { passwordService = new DefaultPasswordServiceImpl(); configurationFactory = new ConfigurationFactoryImpl(passwordService); }
@Test public void updateContributorsTest() { final Space space = new Space("alias"); doReturn(space).when(repository).getSpace(); doReturn("alias").when(repository).getAlias(); final ConfigGroup configGroup = new ConfigGroup(); configGroup.setName("alias"); configGroup.addConfigItem(configurationFactory.newConfigItem("contributors", Collections.emptyList())); doReturn(Collections.singletonList(configGroup)).when(configurationService).getConfiguration(ConfigType.REPOSITORY, "alias"); repositoryService.updateContributors(repository, Collections.singletonList(new Contributor("admin1", ContributorType.OWNER))); verify(configurationService).updateConfiguration(configGroup); } }
@Before public void setup() { doAnswer(invocationOnMock -> invocationOnMock.getArgumentAt(0, ConfigGroup.class)).when(backward).compat(any()); doAnswer(invocationOnMock -> { final Repository repository = mock(Repository.class); doReturn(invocationOnMock.getArgumentAt(0, Space.class)).when(repository).getSpace(); doReturn(invocationOnMock.getArgumentAt(1, String.class)).when(repository).getAlias(); return repository; }).when(repositoryService).getRepositoryFromSpace(any(Space.class), anyString()); configurationFactory = new ConfigurationFactoryImpl(secureService); factory = spy(new OrganizationalUnitFactoryImpl(repositoryService, backward, spacesAPI, configurationService, configurationFactory)); }
private ConfigGroup createSpaceConfigGroup(final Space space, final List<Contributor> contributors) { final ConfigGroup configGroup = spy(new ConfigGroup()); configGroup.setName(space.getName()); configGroup.addConfigItem(configurationFactory.newConfigItem("space-contributors", contributors)); return configGroup; }
@Before public void setup() { doAnswer(invocationOnMock -> invocationOnMock.getArgumentAt(0, ConfigGroup.class)).when(backward).compat(any()); doAnswer(invocationOnMock -> { final Repository repository = mock(Repository.class); doReturn(invocationOnMock.getArgumentAt(0, Space.class)).when(repository).getSpace(); doReturn(invocationOnMock.getArgumentAt(1, String.class)).when(repository).getAlias(); return repository; }).when(repositoryService).getRepositoryFromSpace(any(Space.class), anyString()); configurationFactory = new ConfigurationFactoryImpl(secureService); factory = spy(new OrganizationalUnitFactoryImpl(repositoryService, backward, spacesAPI, configurationService, configurationFactory)); }
private ConfigGroup createSpaceConfigGroup(final Space space, final List<Contributor> contributors) { final ConfigGroup configGroup = spy(new ConfigGroup()); configGroup.setName(space.getName()); configGroup.addConfigItem(configurationFactory.newConfigItem("space-contributors", contributors)); return configGroup; }
@Before public void setUp() throws Exception { workbenchConfigurationHelper = new WorkbenchConfigurationHelper(); workbenchConfigurationHelper.setConfigurationFactory( new ConfigurationFactoryImpl() ); }
private ConfigGroup addRepository(final Space space, final String alias, final List<Contributor> contributors, final String... branches) { final ConfigGroup configGroup = spy(new ConfigGroup()); if (contributors != null && !contributors.isEmpty()) { configGroup.addConfigItem(configurationFactory.newConfigItem("contributors", contributors)); } final GitRepository repository = new GitRepository(alias, space); final HashMap<String, Branch> branchMap = new HashMap<>(); for (String branch : branches) { Path path = PathFactory.newPath(alias + ".txt", "default://master@myteam/mortgages/" + alias + ".txt"); branchMap.put(branch, new Branch(branch, path)); } repository.setBranches(branchMap); when(repositoryFactory.newRepository(configGroup)).thenReturn(repository); return configGroup; }
@Test public void backwardCompatibilityNullTest() { final ConfigurationFactory factory = new ConfigurationFactoryImpl(); final BackwardCompatibleUtil backwardUtil = new BackwardCompatibleUtil(factory); assertNull(backwardUtil.compat(null)); }
private ConfigGroup addRepository(final Space space, final String alias, final List<Contributor> contributors, final String... branches) { final ConfigGroup configGroup = spy(new ConfigGroup()); if (contributors != null && !contributors.isEmpty()) { configGroup.addConfigItem(configurationFactory.newConfigItem("contributors", contributors)); } final GitRepository repository = new GitRepository(alias, space); final HashMap<String, Branch> branchMap = new HashMap<>(); for (String branch : branches) { Path path = PathFactory.newPath(alias + ".txt", "default://master@myteam/mortgages/" + alias + ".txt"); branchMap.put(branch, new Branch(branch, path)); } repository.setBranches(branchMap); when(repositoryFactory.newRepository(configGroup)).thenReturn(repository); return configGroup; }
@Test public void backwardCompatibilityNullTest() { final ConfigurationFactory factory = new ConfigurationFactoryImpl(); final BackwardCompatibleUtil backwardUtil = new BackwardCompatibleUtil(factory); assertNull(backwardUtil.compat(null)); }
@Test public void backwardCompatibilityNullTest() { final ConfigurationFactory factory = new ConfigurationFactoryImpl(); final BackwardCompatibleUtil backwardUtil = new BackwardCompatibleUtil(factory); assertNull(backwardUtil.compat(null)); }
@Before public void setup() throws IOException { fileSystemTestingUtils.setup(); when(systemRepository.getUri()).thenReturn("git://amend-repo-test"); marshaller = new ConfigGroupMarshaller(); configurationFactory = new ConfigurationFactoryImpl(new DefaultPasswordServiceImpl()); ioService = mockIoService(); configurationService = new ConfigurationServiceImpl(systemRepository, marshaller, identity, ioService, repoChangedEvent, spaceChangedEvent, changedEvent, fileSystemTestingUtils.getFileSystem()); }
@Before public void setup() throws IOException { fileSystemTestingUtils.setup(); when(systemRepository.getUri()).thenReturn("git://amend-repo-test"); marshaller = new ConfigGroupMarshaller(); configurationFactory = new ConfigurationFactoryImpl(new DefaultPasswordServiceImpl()); ioService = mockIoService(); configurationService = new ConfigurationServiceImpl(systemRepository, marshaller, identity, ioService, repoChangedEvent, spaceChangedEvent, changedEvent, fileSystemTestingUtils.getFileSystem()); }
@Test public void backwardCompatibilityNullSecurityRolesTest() { final ConfigurationFactory factory = new ConfigurationFactoryImpl(); final BackwardCompatibleUtil backwardUtil = new BackwardCompatibleUtil(factory); final ConfigGroup group = factory.newConfigGroup(ConfigType.PROJECT, "cool", "test"); assertNotNull(backwardUtil.compat(group)); assertNotNull(backwardUtil.compat(group).getConfigItem("security:groups")); }
@Test public void backwardCompatibilityNullSecurityRolesTest() { final ConfigurationFactory factory = new ConfigurationFactoryImpl(); final BackwardCompatibleUtil backwardUtil = new BackwardCompatibleUtil(factory); final ConfigGroup group = factory.newConfigGroup(ConfigType.PROJECT, "cool", "test"); assertNotNull(backwardUtil.compat(group)); assertNotNull(backwardUtil.compat(group).getConfigItem("security:groups")); }