@Test
void canParseStyleViolations() {

    Report report = new Report();
    parser.parse(report, AxIssueKind.SV, dashboard.getIssues(AxIssueKind.SV));
    Issue issue = report.get(0);
    assertThat(issue.getType()).isEqualTo("MisraC++-7.1.1");
    assertThat(issue.getFileName()).isEqualTo("src/mainwindow.h");
    assertThat(issue.getOrigin()).isEqualTo("");
    assertThat(issue.getBaseName()).isEqualTo("mainwindow.h");
    assertThat(issue.getCategory()).isEqualTo("SV");
    assertThat(issue.getFingerprint()).isEqualTo("SV1");
    assertThat(issue.getReference()).isEqualTo("");
    assertThat(issue.getFolder()).isEqualTo("src");
    assertThat(issue.getPackageName()).isEqualTo("-");
    assertThat(issue.getModuleName()).isEqualTo("-");
    assertThat(issue.getDescription()).isEqualTo(
            "A parameter which is not modified shall be const qualified. <i>parent</i><p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"testUrl/issues/SV1\">More details</a>");
}