mirror of
https://github.com/pcvolkmer/etl-processor.git
synced 2025-04-19 17:26:51 +00:00
fix: add missing 'fatal' severity
This commit is contained in:
parent
c922e27758
commit
041bf459ef
@ -57,6 +57,7 @@ class ReportService(
|
|||||||
data class Issue(val severity: Severity, val message: String)
|
data class Issue(val severity: Severity, val message: String)
|
||||||
|
|
||||||
enum class Severity(@JsonValue val value: String) {
|
enum class Severity(@JsonValue val value: String) {
|
||||||
|
FATAL("fatal"),
|
||||||
ERROR("error"),
|
ERROR("error"),
|
||||||
WARNING("warning"),
|
WARNING("warning"),
|
||||||
INFO("info")
|
INFO("info")
|
||||||
|
@ -55,6 +55,7 @@
|
|||||||
<td th:if="${issue.severity.value == 'info'}" class="bg-blue"><small>[[ ${issue.severity} ]]</small></td>
|
<td th:if="${issue.severity.value == 'info'}" class="bg-blue"><small>[[ ${issue.severity} ]]</small></td>
|
||||||
<td th:if="${issue.severity.value == 'warning'}" class="bg-yellow"><small>[[ ${issue.severity} ]]</small></td>
|
<td th:if="${issue.severity.value == 'warning'}" class="bg-yellow"><small>[[ ${issue.severity} ]]</small></td>
|
||||||
<td th:if="${issue.severity.value == 'error'}" class="bg-red"><small>[[ ${issue.severity} ]]</small></td>
|
<td th:if="${issue.severity.value == 'error'}" class="bg-red"><small>[[ ${issue.severity} ]]</small></td>
|
||||||
|
<td th:if="${issue.severity.value == 'fatal'}" class="bg-red"><small>[[ ${issue.severity} ]]</small></td>
|
||||||
<td>[[ ${issue.message} ]]</td>
|
<td>[[ ${issue.message} ]]</td>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
|
@ -43,20 +43,23 @@ class ReportServiceTest {
|
|||||||
"issues": [
|
"issues": [
|
||||||
{ "severity": "info", "message": "Info Message" },
|
{ "severity": "info", "message": "Info Message" },
|
||||||
{ "severity": "warning", "message": "Warning Message" },
|
{ "severity": "warning", "message": "Warning Message" },
|
||||||
{ "severity": "error", "message": "Error Message" }
|
{ "severity": "error", "message": "Error Message" },
|
||||||
|
{ "severity": "fatal", "message": "Fatal Message" }
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
""".trimIndent()
|
""".trimIndent()
|
||||||
|
|
||||||
val actual = this.reportService.deserialize(json)
|
val actual = this.reportService.deserialize(json)
|
||||||
|
|
||||||
assertThat(actual).hasSize(3)
|
assertThat(actual).hasSize(4)
|
||||||
assertThat(actual[0].severity).isEqualTo(ReportService.Severity.ERROR)
|
assertThat(actual[0].severity).isEqualTo(ReportService.Severity.FATAL)
|
||||||
assertThat(actual[0].message).isEqualTo("Error Message")
|
assertThat(actual[0].message).isEqualTo("Fatal Message")
|
||||||
assertThat(actual[1].severity).isEqualTo(ReportService.Severity.WARNING)
|
assertThat(actual[1].severity).isEqualTo(ReportService.Severity.ERROR)
|
||||||
assertThat(actual[1].message).isEqualTo("Warning Message")
|
assertThat(actual[1].message).isEqualTo("Error Message")
|
||||||
assertThat(actual[2].severity).isEqualTo(ReportService.Severity.INFO)
|
assertThat(actual[2].severity).isEqualTo(ReportService.Severity.WARNING)
|
||||||
assertThat(actual[2].message).isEqualTo("Info Message")
|
assertThat(actual[2].message).isEqualTo("Warning Message")
|
||||||
|
assertThat(actual[3].severity).isEqualTo(ReportService.Severity.INFO)
|
||||||
|
assertThat(actual[3].message).isEqualTo("Info Message")
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
Loading…
x
Reference in New Issue
Block a user