summaryrefslogtreecommitdiff
path: root/eaaf_core/src/test/java/at/gv/egiz/eaaf/core/impl/idp/auth/service/TicketErrorServiceTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'eaaf_core/src/test/java/at/gv/egiz/eaaf/core/impl/idp/auth/service/TicketErrorServiceTest.java')
-rw-r--r--eaaf_core/src/test/java/at/gv/egiz/eaaf/core/impl/idp/auth/service/TicketErrorServiceTest.java21
1 files changed, 21 insertions, 0 deletions
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 52149fd5..8f87383d 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
@@ -33,6 +33,7 @@ import at.gv.egiz.eaaf.core.impl.idp.auth.services.IErrorService;
import at.gv.egiz.eaaf.core.impl.idp.auth.services.IErrorService.LogLevel;
import ch.qos.logback.classic.spi.ILoggingEvent;
import jakarta.servlet.http.HttpServletRequest;
+import lombok.SneakyThrows;
import lombok.val;
@RunWith(SpringJUnit4ClassRunner.class)
@@ -67,6 +68,26 @@ public class TicketErrorServiceTest {
}
@Test
+ @SneakyThrows
+ public void checkWriteThrowableFlag() {
+
+ DummyPendingRequest pendingReq = new DummyPendingRequest();
+ pendingReq.setPendingRequestId("324");
+ pendingReq.setSpEntityId(RandomStringUtils.randomAlphabetic(5));
+
+ Assert.assertTrue(ticketErrorService.createHandleData(new EaafException("module.binding.14"), pendingReq)
+ .isWriteThrowable());
+
+ Assert.assertTrue(ticketErrorService.createHandleData(new EaafException("internal.pendingreqid.06"),
+ pendingReq)
+ .isWriteThrowable());
+
+ Assert.assertFalse(ticketErrorService.createHandleData(new EaafException("module.binding.33"), pendingReq)
+ .isWriteThrowable());
+
+ }
+
+ @Test
public void coverDifferentExceptions() throws EaafException {
DummyPendingRequest pendingReq = new DummyPendingRequest();