@Nullable private SFinishedBuild getPreviousNonPersonalBuild(SRunningBuild paramSRunningBuild) { List<SFinishedBuild> localList = buildServer.getHistory().getEntriesBefore(paramSRunningBuild, false); for (SFinishedBuild localSFinishedBuild : localList) if (!(localSFinishedBuild.isPersonal())) return localSFinishedBuild; return null; }
@Nullable private SFinishedBuild getPreviousNonPersonalBuild(SRunningBuild paramSRunningBuild) { List<SFinishedBuild> localList = this.myBuildServer.getHistory().getEntriesBefore(paramSRunningBuild, false); for (SFinishedBuild localSFinishedBuild : localList) if (!(localSFinishedBuild.isPersonal())) return localSFinishedBuild; return null; }
@Before public void setUp() throws Exception { resolverManager.registerVariableResolverFactory(variableResolverFactory); when(previousSuccessfulBuild.getBuildStatus()).thenReturn(Status.NORMAL); when(previousSuccessfulBuild.isPersonal()).thenReturn(false); when(previousFailedBuild.getBuildStatus()).thenReturn(Status.FAILURE); when(previousFailedBuild.isPersonal()).thenReturn(false); when(buildHistory.getEntriesBefore(sRunningBuild, false)).thenReturn(finishedSuccessfulBuilds); when(server.getHistory()).thenReturn(buildHistory); sBuildType.setProject(sProject); }
@Before public void setUp() throws Exception { resolverManager.registerVariableResolverFactory(variableResolverFactory); webHookImpl = new TestingWebHookFactory().getWebHook(); allBuildStates.allEnabled(); webHookImpl.setBuildStates(allBuildStates); spyWebHook = spy(webHookImpl); webHookConfig = mock(WebHookConfig.class); contentBuilder = new WebHookContentBuilder(manager, templateResolver, resolverManager); whl = new WebHookListener(sBuildServer, settings, configSettings, manager, factory, templateResolver, contentBuilder, historyRepository, historyItemFactory); projSettings = new WebHookProjectSettings(); when(factory.getWebHook(any(WebHookConfig.class), any(WebHookProxyConfig.class))).thenReturn(webHookImpl); when(manager.isRegisteredFormat("JSON")).thenReturn(true); when(manager.getFormat("JSON")).thenReturn(payload); when(manager.getServer()).thenReturn(sBuildServer); when(sBuildServer.getProjectManager()).thenReturn(projectManager); when(projectManager.findProjectById("project1")).thenReturn(sProject); when(sBuildServer.getHistory()).thenReturn(buildHistory); when(sBuildServer.getRootUrl()).thenReturn("http://test.server"); when(previousSuccessfulBuild.getBuildStatus()).thenReturn(Status.NORMAL); when(previousSuccessfulBuild.isPersonal()).thenReturn(false); when(previousFailedBuild.getBuildStatus()).thenReturn(Status.FAILURE); when(previousFailedBuild.isPersonal()).thenReturn(false); when(configSettings.getProxyConfigForUrl("http://text/test")).thenReturn(null); finishedSuccessfulBuilds.add(previousSuccessfulBuild); finishedFailedBuilds.add(previousFailedBuild); sBuildType.setProject(sProject); when(settings.getSettings(sRunningBuild.getProjectId(), "webhooks")).thenReturn(projSettings); whl.register(); }
when(sBuildServer.getHistory()).thenReturn(buildHistory); when(sBuildServer.getRootUrl()).thenReturn("http://test.server"); when(sBuildServer.getProjectManager()).thenReturn(projectManager);
when(projectManager.findProjectById("project01")).thenReturn(sProject); when(projectManager.findBuildTypeById("bt1")).thenReturn(sBuildType); when(sBuildServer.getHistory()).thenReturn(buildHistory); when(sBuildServer.getRootUrl()).thenReturn("http://test.server"); when(sBuildServer.getProjectManager()).thenReturn(projectManager);
when(buildHistory.getEntriesBefore(sRunningBuild, false)).thenReturn(finishedBuilds); when(sBuildServer.getRootUrl()).thenReturn("http://my-server/"); when (sBuildServer.getHistory()).thenReturn(buildHistory); MockSProject sProject = new MockSProject("Test Project", "A test project", "project1", "ATestProject", sBuildType); sBuildType.setProject(sProject);
BuildHistory buildHistory = mock(BuildHistory.class); when(buildHistory.getEntriesBefore(sRunningBuild, false)).thenReturn(finishedBuilds); when (sBuildServer.getHistory()).thenReturn(buildHistory); MockSProject sProject = new MockSProject("Test Project", "A test project", "project1", "ATestProject", sBuildType); sBuildType.setProject(sProject);
when(buildHistory.getEntriesBefore(sRunningBuild, false)).thenReturn(finishedBuilds); when (sBuildServer.getRootUrl()).thenReturn("http://test.url"); when (sBuildServer.getHistory()).thenReturn(buildHistory); when (previousBuild.getBuildStatus()).thenReturn(buildHistoryStatus); MockSProject sProject = new MockSProject("Test Project", "A test project", "project1", "ATestProject", sBuildType);