when(b.getCause(GerritCause.class)).thenReturn(gerritCause); when(git.revParse(patchsetRefspec)).thenReturn(patchsetRevision); when(git.revParse(patchsetRevision.toString())).thenReturn(patchsetRevision);
assertEquals(1, project.getLastCompletedBuild().getNumber()); assertSame(PluginImpl.DEFAULT_SERVER_NAME, buildOne.getCause(GerritCause.class).getEvent().getProvider().getName());
/** * Tests that the builds from the FreeStyleProject can be loaded. */ @Test @LocalData public void testFreeStyleBuild() { Item item = j.jenkins.getItem("freestyleJob"); assertThat("Item is not a FreeStyleProject", item, instanceOf(FreeStyleProject.class)); FreeStyleProject proj = (FreeStyleProject)item; RunList<FreeStyleBuild> builds = proj.getBuilds(); assertNotNull(builds); assertFalse("The build list should not be empty", builds.isEmpty()); FreeStyleBuild freeStyleBuild = proj.getFirstBuild(); assertNotNull(freeStyleBuild.getAction(RetriggerAction.class)); GerritManualCause cause = freeStyleBuild.getCause(GerritManualCause.class); assertNotNull(cause); BadgeAction action = freeStyleBuild.getAction(BadgeAction.class); assertNotNull(action); GerritTriggeredEvent event = action.getEvent(); assertNotNull(event); GerritEventType eventType = event.getEventType(); assertSame(eventType.getEventRepresentative(), PatchsetCreated.class); }
assertSame(Result.SUCCESS, buildOne.getResult()); assertEquals(1, project.getLastCompletedBuild().getNumber()); assertSame(gServer.getName(), buildOne.getCause(GerritCause.class).getEvent().getProvider().getName());
assertSame(Result.SUCCESS, buildOne.getResult()); assertEquals(1, projectOne.getLastCompletedBuild().getNumber()); assertSame(gerritServerOneName, buildOne.getCause(GerritCause.class).getEvent().getProvider().getName()); assertSame(gerritServerTwoName, buildTwo.getCause(GerritCause.class).getEvent().getProvider().getName());
assertSame(Result.SUCCESS, buildOne.getResult()); assertEquals(1, project.getLastCompletedBuild().getNumber()); assertSame(gerritServerName, buildOne.getCause(GerritCause.class).getEvent().getProvider().getName());