diff options
author | Thomas <> | 2025-01-27 16:10:45 +0100 |
---|---|---|
committer | Thomas <> | 2025-01-27 16:10:45 +0100 |
commit | 0bead0663c9f97adf37515a87a57f1f715603487 (patch) | |
tree | cd2878eaa6477cba9502d9fbdf7d5ed106ff1bab /eaaf_core/src/test/java | |
parent | d779aeaf9ab0f00329f1fcd500a4c0181da4cbdf (diff) | |
download | EAAF-Components-0bead0663c9f97adf37515a87a57f1f715603487.tar.gz EAAF-Components-0bead0663c9f97adf37515a87a57f1f715603487.tar.bz2 EAAF-Components-0bead0663c9f97adf37515a87a57f1f715603487.zip |
feat(core): add HTTP status-code as a property in central error-handling configuration
Diffstat (limited to 'eaaf_core/src/test/java')
2 files changed, 8 insertions, 0 deletions
diff --git a/eaaf_core/src/test/java/at/gv/egiz/eaaf/core/impl/idp/auth/dummy/DummyDefaultErrorService.java b/eaaf_core/src/test/java/at/gv/egiz/eaaf/core/impl/idp/auth/dummy/DummyDefaultErrorService.java index 6a15ce4d..7424a902 100644 --- a/eaaf_core/src/test/java/at/gv/egiz/eaaf/core/impl/idp/auth/dummy/DummyDefaultErrorService.java +++ b/eaaf_core/src/test/java/at/gv/egiz/eaaf/core/impl/idp/auth/dummy/DummyDefaultErrorService.java @@ -112,6 +112,10 @@ public class DummyDefaultErrorService implements IErrorService { private boolean writeThrowable = true; @Getter + @Builder.Default + private int httpStatusCode = 200; + + @Getter private Map<String, String> additionalGuiModelElements; public String getPreFormatedErrorMessage() { diff --git a/eaaf_core/src/test/java/at/gv/egiz/eaaf/core/impl/idp/auth/service/TicketErrorServiceTest.java b/eaaf_core/src/test/java/at/gv/egiz/eaaf/core/impl/idp/auth/service/TicketErrorServiceTest.java index 8f87383d..78d86bc0 100644 --- a/eaaf_core/src/test/java/at/gv/egiz/eaaf/core/impl/idp/auth/service/TicketErrorServiceTest.java +++ b/eaaf_core/src/test/java/at/gv/egiz/eaaf/core/impl/idp/auth/service/TicketErrorServiceTest.java @@ -244,6 +244,8 @@ public class TicketErrorServiceTest { // wrong excepiton Assert.assertEquals(errorData.getInternalErrorCode(), "module.binding.14"); + assertEquals("httpStatusCode", 400, errorData.getHttpStatusCode()); + assertEquals("wrong errorLevel", LogLevel.WARN, errorData.getLogLevel()); assertFalse("ticket", errorData.getPreFormatedErrorMessage().contains("Ticket=")); } @@ -271,6 +273,8 @@ public class TicketErrorServiceTest { Assert.assertEquals(errorData.getInternalErrorCode(), "auth.21"); Assert.assertTrue(errorData.getAdditionalGuiModelElements().isEmpty()); + assertEquals("httpStatusCode", 200, errorData.getHttpStatusCode()); + assertEquals("wrong errorLevel", LogLevel.INFO, errorData.getLogLevel()); assertFalse("ticket", errorData.getPreFormatedErrorMessage().contains("Ticket=")); } |