diff options
Diffstat (limited to 'eaaf_core/src/test/java')
2 files changed, 51 insertions, 7 deletions
diff --git a/eaaf_core/src/test/java/at/gv/egiz/eaaf/core/impl/idp/module/test/DummyProtocolAuthService.java b/eaaf_core/src/test/java/at/gv/egiz/eaaf/core/impl/idp/module/test/DummyProtocolAuthService.java index a50e92cb..94209dd6 100644 --- a/eaaf_core/src/test/java/at/gv/egiz/eaaf/core/impl/idp/module/test/DummyProtocolAuthService.java +++ b/eaaf_core/src/test/java/at/gv/egiz/eaaf/core/impl/idp/module/test/DummyProtocolAuthService.java @@ -10,33 +10,72 @@ import at.gv.egiz.eaaf.core.api.idp.auth.services.IProtocolAuthenticationService import at.gv.egiz.eaaf.core.exceptions.EAAFException; public class DummyProtocolAuthService implements IProtocolAuthenticationService { - + + private IRequest pendingReq; + private HttpServletRequest httpReq; + private HttpServletResponse httpResp; + private Throwable exception; + private boolean writeToStatisticLog; + + @Override public void performAuthentication(HttpServletRequest req, HttpServletResponse resp, IRequest pendingReq) throws IOException, EAAFException { - // TODO Auto-generated method stub + this.pendingReq = pendingReq; + this.httpReq = req; + this.httpResp = resp; } @Override public void finalizeAuthentication(HttpServletRequest req, HttpServletResponse resp, IRequest pendingReq) throws EAAFException, IOException { - // TODO Auto-generated method stub + this.pendingReq = pendingReq; + this.httpReq = req; + this.httpResp = resp; } @Override public void buildProtocolSpecificErrorResponse(Throwable throwable, HttpServletRequest req, HttpServletResponse resp, IRequest pendingReq) throws IOException, EAAFException { - // TODO Auto-generated method stub + this.pendingReq = pendingReq; + this.httpReq = req; + this.httpResp = resp; + this.exception = throwable; } @Override public void handleErrorNoRedirect(Throwable throwable, HttpServletRequest req, HttpServletResponse resp, boolean writeExceptionToStatisticLog) throws IOException, EAAFException { - // TODO Auto-generated method stub + this.httpReq = req; + this.httpResp = resp; + this.exception = throwable; + this.writeToStatisticLog = writeExceptionToStatisticLog; + + } + + public IRequest getPendingReq() { + return pendingReq; + } + + public HttpServletRequest getHttpReq() { + return httpReq; + } + + public HttpServletResponse getHttpResp() { + return httpResp; + } + + public Throwable getException() { + return exception; + } + public boolean isWriteToStatisticLog() { + return writeToStatisticLog; } + + } diff --git a/eaaf_core/src/test/java/at/gv/egiz/eaaf/core/impl/idp/module/test/TestRequestImpl.java b/eaaf_core/src/test/java/at/gv/egiz/eaaf/core/impl/idp/module/test/TestRequestImpl.java index b1d4e113..ceb4d9fe 100644 --- a/eaaf_core/src/test/java/at/gv/egiz/eaaf/core/impl/idp/module/test/TestRequestImpl.java +++ b/eaaf_core/src/test/java/at/gv/egiz/eaaf/core/impl/idp/module/test/TestRequestImpl.java @@ -48,6 +48,7 @@ public class TestRequestImpl implements IRequest { private String pendingReqId = null; private String authURL = null; private boolean authenticated; + private boolean needAuthentication = false; /* (non-Javadoc) * @see at.gv.egovernment.moa.id.moduls.IRequest#requestedModule() @@ -152,8 +153,8 @@ public class TestRequestImpl implements IRequest { */ @Override public boolean isNeedAuthentication() { - // TODO Auto-generated method stub - return false; + return this.needAuthentication; + } /* (non-Javadoc) @@ -312,6 +313,10 @@ public class TestRequestImpl implements IRequest { public void setAuthURL(String authURL) { this.authURL = authURL; } + + public void setNeedAuthentication(boolean needAuthentication) { + this.needAuthentication = needAuthentication; + } |