@Test
void canParseArchitectureViolations() {

    Report report = new Report();
    parser.parse(report, AxIssueKind.AV, dashboard.getIssues(AxIssueKind.AV));
    Issue issue = report.get(0);
    assertThat(issue.getType()).isEqualTo("Divergence");
    assertThat(issue.getFileName()).isEqualTo("projects/tools/gravis2/src/mainwindow.cpp");
    assertThat(issue.getOrigin()).isEqualTo("");
    assertThat(issue.getBaseName()).isEqualTo("mainwindow.cpp");
    assertThat(issue.getCategory()).isEqualTo("AV");
    assertThat(issue.getFingerprint()).isEqualTo("AV26941");
    assertThat(issue.getReference()).isEqualTo("");
    assertThat(issue.getFolder()).isEqualTo("projects/tools/gravis2/src");
    assertThat(issue.getPackageName()).isEqualTo("-");
    assertThat(issue.getModuleName()).isEqualTo("-");
    assertThat(issue.getDescription()).isEqualTo(
            "Unexpected dependency from <i>Cluster &lt;gravis2:main&gt;</i> to <i>Cluster &lt;gravis2:dg model&gt;</i><p>Cause is a <i>Static_Call</i> dependency from <i>Method &lt;open_file_dialog&gt;</i> to <i>Method &lt;open_file_dialog&gt;</i><p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"testUrl/issues/AV26941\">More details</a>");
}