@Test public void getExecutionStatusesShouldReturnSomeWhenSomeAreTrue() { builder = new TestLinkBuilder( null, null, null, null, null, Boolean.TRUE, Boolean.FALSE, Boolean.TRUE, Boolean.FALSE, null, null, null, null, null, null, null, null); Set<ExecutionStatus> statuses = builder.getExecutionStatuses(); assertThat(statuses, hasSize(2)); assertThat(statuses, contains(ExecutionStatus.NOT_RUN, ExecutionStatus.FAILED)); }
@Test public void getExecutionStatusesShouldOneSomeWhenBlockedIsTrue() { builder = new TestLinkBuilder( null, null, null, null, null, Boolean.FALSE, Boolean.FALSE, Boolean.FALSE, Boolean.TRUE, null, null, null, null, null, null, null, null); Set<ExecutionStatus> statuses = builder.getExecutionStatuses(); assertThat(statuses, hasSize(1)); assertThat(statuses, contains(ExecutionStatus.BLOCKED)); }
@Test public void getExecutionStatusesShouldReturnAllWhenAllAreFalse() { builder = new TestLinkBuilder( null, null, null, null, null, Boolean.FALSE, Boolean.FALSE, Boolean.FALSE, Boolean.FALSE, null, null, null, null, null, null, null, null); Set<ExecutionStatus> statuses = builder.getExecutionStatuses(); assertThat(statuses, hasSize(4)); assertThat( statuses, contains( ExecutionStatus.NOT_RUN, ExecutionStatus.PASSED, ExecutionStatus.FAILED, ExecutionStatus.BLOCKED)); }