@Test
void canParseCycles() {

    Report report = new Report();
    parser.parse(report, AxIssueKind.CY, dashboard.getIssues(AxIssueKind.CY));
    Issue issue = report.get(0);
    assertThat(issue.getType()).isEqualTo("Cycle");
    assertThat(issue.getFileName()).isEqualTo("/usr/include/c++/4.9/bits/codecvt.h");
    assertThat(issue.getOrigin()).isEqualTo("");
    assertThat(issue.getBaseName()).isEqualTo("codecvt.h");
    assertThat(issue.getCategory()).isEqualTo("CY");
    assertThat(issue.getFingerprint()).isEqualTo("CY1471");
    assertThat(issue.getReference()).isEqualTo("");
    assertThat(issue.getFolder()).isEqualTo("usr/include/c++/4.9/bits");
    assertThat(issue.getPackageName()).isEqualTo("-");
    assertThat(issue.getModuleName()).isEqualTo("-");
    assertThat(issue.getDescription()).isEqualTo(
            "Source: codecvt Target: __codecvt_abstract_base<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"testUrl/issues/CY1471\">More details</a>");
}