@Override public R getLastBuild() { return isEmpty() ? null : get(0); }
public R getLastBuild() { return isEmpty() ? null : get(0); }
public R getLastBuild() { return isEmpty() ? null : get(0); }
public R getLastBuild() { return isEmpty() ? null : get(0); }
public R getFirstBuild() { return isEmpty() ? null : get(size()-1); }
@Override public R getFirstBuild() { return isEmpty() ? null : get(size() - 1); }
public R getFirstBuild() { return isEmpty() ? null : get(size()-1); }
public R getFirstBuild() { return isEmpty() ? null : get(size()-1); }
/** * Tests that the builds from the MatrixProject can be loaded. */ @Test @LocalData public void testMatrixBuild() { Item item = j.jenkins.getItem("matrixJob"); assertThat("Item is not a MatrixProject", item, instanceOf(MatrixProject.class)); MatrixProject proj = (MatrixProject)item; RunList<MatrixBuild> builds = proj.getBuilds(); assertNotNull(builds); assertTrue("The build list should not be empty", !builds.isEmpty()); MatrixBuild matrixBuild = proj.getFirstBuild(); assertNotNull(matrixBuild.getAction(RetriggerAction.class)); GerritManualCause cause = matrixBuild.getCause(GerritManualCause.class); assertNotNull(cause); BadgeAction action = matrixBuild.getAction(BadgeAction.class); assertNotNull(action); }
/** * 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); }