@Test
public void hasFailedScenariosTest() {

    assertThat(allScenariosPageCollection.hasFailedScenarios(), is(false));
    assertThat(allScenariosPageCollection.hasPassedScenarios(), is(false));
    assertThat(allScenariosPageCollection.hasSkippedScenarios(), is(false));
    Report[] reportList = new Report[1];
    Report report = new Report();
    List<Element> elements = new ArrayList<>();
    Element element = new Element();
    List<Step> steps = new ArrayList<>();
    Step step = new Step();
    Result result = new Result();
    result.setStatus("failed");
    step.setResult(result);
    steps.add(step);
    element.setSteps(steps);
    elements.add(element);
    report.setElements(elements);
    reportList[0] = report;
    allScenariosPageCollection.addReports(reportList);
    assertThat(allScenariosPageCollection.hasFailedScenarios(), is(true));
    assertThat(allScenariosPageCollection.hasPassedScenarios(), is(false));
    assertThat(allScenariosPageCollection.hasSkippedScenarios(), is(false));
}