diff options
Diffstat (limited to 'eaaf_core/src/test')
3 files changed, 9 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=")); } diff --git a/eaaf_core/src/test/resources/config/error_conf.yaml b/eaaf_core/src/test/resources/config/error_conf.yaml index 0536624e..7d7d358e 100644 --- a/eaaf_core/src/test/resources/config/error_conf.yaml +++ b/eaaf_core/src/test/resources/config/error_conf.yaml @@ -101,6 +101,7 @@ externalCode: 9199 logLevel: WARN writeThrowable: true + httpStatusCode: 400 internalCode: - module.binding.14 - module.binding.25 |