public boolean hasStage(StageIdentifier identifier) { for (StageInstanceModel instanceModel : stageHistory) { if(identifier.equals(instanceModel.getIdentifier())) return true; } return false; }
@Test public void shouldReturnTrueIfThePipelineHasStage() { PipelineInstanceModel pim = PipelineHistoryMother.pipelineHistoryItemWithOneStage("pipeline", "stage", new Date()); assertThat(pim.hasStage(pim.getStageHistory().first().getIdentifier()), is(true)); assertThat(pim.hasStage(new StageIdentifier("pipeline",1,"1", "stagex", "2")), is(false)); }