public static Statistic randomStatistic() { return new Statistic() .setFailed(current().nextLong(10)) .setBroken(current().nextLong(10)) .setPassed(current().nextLong(10)) .setSkipped(current().nextLong(10)) .setUnknown(current().nextLong(10)); }
public void update(final Status status) { if (Objects.isNull(status)) { return; } switch (status) { case FAILED: setFailed(getFailed() + 1); break; case BROKEN: setBroken(getBroken() + 1); break; case PASSED: setPassed(getPassed() + 1); break; case SKIPPED: setSkipped(getSkipped() + 1); break; default: setUnknown(getUnknown() + 1); break; } }
public void merge(final Statistic other) { if (Objects.isNull(other)) { return; } setFailed(getFailed() + other.getFailed()); setBroken(getBroken() + other.getBroken()); setPassed(getPassed() + other.getPassed()); setSkipped(getSkipped() + other.getSkipped()); setUnknown(getUnknown() + other.getUnknown()); }
@Test public void shouldGetStatusForStatistic() throws Exception { final Statistic first = new Statistic().setFailed(2L).setPassed(1L); final Statistic second = new Statistic().setPassed(4L).setBroken(1L); final Statistic third = new Statistic().setPassed(1L).setSkipped(4L); assertThat(Arrays.asList(first, second, third)) .extracting(Statistic::getStatus) .containsExactly( Status.FAILED, Status.BROKEN, Status.PASSED ); }
default void updateStatistic(Statistic other) { getStatistic().setFailed(other.getFailed() + getStatistic().getFailed()); getStatistic().setBroken(other.getBroken() + getStatistic().getBroken()); getStatistic().setPassed(other.getPassed() + getStatistic().getPassed()); getStatistic().setSkipped(other.getSkipped() + getStatistic().getSkipped()); getStatistic().setUnknown(other.getUnknown() + getStatistic().getUnknown()); }
public void update(final Status status) { if (Objects.isNull(status)) { return; } switch (status) { case FAILED: setFailed(getFailed() + 1); break; case BROKEN: setBroken(getBroken() + 1); break; case PASSED: setPassed(getPassed() + 1); break; case SKIPPED: setSkipped(getSkipped() + 1); break; default: setUnknown(getUnknown() + 1); break; } }
public void merge(final Statistic other) { if (Objects.isNull(other)) { return; } setFailed(getFailed() + other.getFailed()); setBroken(getBroken() + other.getBroken()); setPassed(getPassed() + other.getPassed()); setSkipped(getSkipped() + other.getSkipped()); setUnknown(getUnknown() + other.getUnknown()); }
default void updateStatistic(Statistic other) { getStatistic().setFailed(other.getFailed() + getStatistic().getFailed()); getStatistic().setBroken(other.getBroken() + getStatistic().getBroken()); getStatistic().setPassed(other.getPassed() + getStatistic().getPassed()); getStatistic().setSkipped(other.getSkipped() + getStatistic().getSkipped()); getStatistic().setUnknown(other.getUnknown() + getStatistic().getUnknown()); }