public void onNewRepository(final @Observes NewRepositoryEvent event) { final Repository newRepository = event.getNewRepository(); aliasBranch.put(newRepository.getAlias(), newRepository.getDefaultBranch()); for (final GuvnorStructureContextChangeHandler handler : handlers.values()) { handler.onNewRepositoryAdded(newRepository); } }
@Test public void testNewRepository() throws Exception { final GuvnorStructureContextChangeHandler handler = mock(GuvnorStructureContextChangeHandler.class); context.addGuvnorStructureContextChangeHandler(handler); final GitRepository newRepository = new GitRepository(); final HashMap<String, Branch> branches = new HashMap<>(); branches.put("master", new Branch("master", mock(Path.class))); newRepository.setBranches(branches); context.onNewRepository(new NewRepositoryEvent(newRepository)); verify(handler).onNewRepositoryAdded(newRepository); }
@Test public void testNewRepository() throws Exception { final GuvnorStructureContextChangeHandler handler = mock(GuvnorStructureContextChangeHandler.class); context.addGuvnorStructureContextChangeHandler(handler); final GitRepository newRepository = new GitRepository(); context.onNewRepository(new NewRepositoryEvent(newRepository)); verify(handler).onNewRepositoryAdded(newRepository); }
@Test public void testNewRepository() throws Exception { context.onNewRepository(new NewRepositoryEvent(makeRepository("new-repo", "master"))); assertEquals("master", context.getCurrentBranch("new-repo")); }
public void onNewRepository(final @Observes NewRepositoryEvent event) { final Repository newRepository = event.getNewRepository(); if (newRepository.getDefaultBranch().isPresent()) { aliasBranch.put(newRepository.getAlias(), newRepository.getDefaultBranch().get().getName()); } for (final GuvnorStructureContextChangeHandler handler : handlers.values()) { handler.onNewRepositoryAdded(newRepository); } }
configurationService.endBatch(); if (repo != null) { event.fire(new NewRepositoryEvent(repo));
@Override public SocialActivitiesEvent toSocial( Object object ) { NewRepositoryEvent event = (NewRepositoryEvent) object; SocialUser socialUser = null; try { socialUser = socialUserRepositoryAPI.findSocialUser( loggedUser.getIdentifier() ); } catch(ContextNotActiveException e) { //clean repository socialUser = new SocialUser( "system" ); } String additionalInfo = "Created"; return new SocialActivitiesEvent( socialUser, ExtendedTypes.NEW_REPOSITORY_EVENT, new Date() ).withAdicionalInfo( additionalInfo ).withLink( event.getNewRepository().getAlias(), event.getNewRepository().getUri() ).withDescription( "" ); }
@Test public void testNewRepository() throws Exception { context.onNewRepository(new NewRepositoryEvent(makeRepository("new-repo", "master"))); assertEquals("master", context.getCurrentBranch("new-repo")); }
configurationService.endBatch(); if (repo != null) { event.fire(new NewRepositoryEvent(repo));