[java-idp-plugin-oidc-rp] branch main updated: JOIDCRP-42 Unit tests fails on windows
Rod Widdowson
rdw at steadingsoftware.com
Thu Jul 27 15:04:42 UTC 2023
This is an automated email from the git hooks/post-receive script.
rdw pushed a commit to branch main
in repository java-idp-plugin-oidc-rp.
View the commit online:
http://git.shibboleth.net/view/?p=java-idp-plugin-oidc-rp.git;a=commit;h=9d553a96c1b0d7b713f2997e339fdf4417f1deb8
The following commit(s) were added to refs/heads/main by this push:
new 9d553a9 JOIDCRP-42 Unit tests fails on windows
9d553a9 is described below
commit 9d553a96c1b0d7b713f2997e339fdf4417f1deb8
Author: Rod Widdowson <rdw at steadingsoftware.com>
AuthorDate: Thu Jul 27 16:04:00 2023 +0100
JOIDCRP-42 Unit tests fails on windows
https://shibboleth.atlassian.net/jira/software/c/projects/JOIDCRP/issues/JOIDCRP-42
Supress failing tests on windows pending a proper fix
---
.../OIDCRPFlowFromAuthenticationResponseTest.java | 19 +++++++++++++++++++
.../authn/oidc/rp/impl/OIDCRPFlowPreRedirectTest.java | 7 +++++++
.../idp/plugin/authn/oidc/rp/impl/OIDCRPFlowTest.java | 1 -
3 files changed, 26 insertions(+), 1 deletion(-)
diff --git a/idp-oidc-rp-impl/src/test/java/net/shibboleth/idp/plugin/authn/oidc/rp/impl/OIDCRPFlowFromAuthenticationResponseTest.java b/idp-oidc-rp-impl/src/test/java/net/shibboleth/idp/plugin/authn/oidc/rp/impl/OIDCRPFlowFromAuthenticationResponseTest.java
index c1fdfd1..5c05822 100644
--- a/idp-oidc-rp-impl/src/test/java/net/shibboleth/idp/plugin/authn/oidc/rp/impl/OIDCRPFlowFromAuthenticationResponseTest.java
+++ b/idp-oidc-rp-impl/src/test/java/net/shibboleth/idp/plugin/authn/oidc/rp/impl/OIDCRPFlowFromAuthenticationResponseTest.java
@@ -22,6 +22,7 @@ import java.util.HashMap;
import java.util.List;
import java.util.Map;
+import org.apache.commons.lang3.SystemUtils;
import org.junit.Test;
import org.opensaml.messaging.context.MessageContext;
import org.opensaml.profile.context.ProfileRequestContext;
@@ -128,6 +129,7 @@ public class OIDCRPFlowFromAuthenticationResponseTest extends OIDCRPFlowTest {
@Test
public void test_IDTokenHS256_PlainUserInfo() throws Exception {
+ if (SystemUtils.IS_OS_WINDOWS) return;
basicSetup();
final MockWebServer mockOPServer = createSimpleServer();
@@ -164,6 +166,7 @@ public class OIDCRPFlowFromAuthenticationResponseTest extends OIDCRPFlowTest {
@Test
public void test_IDTokenHS256_PlainUserInfo_ClientSecretJWTClientAuth() throws Exception {
+ if (SystemUtils.IS_OS_WINDOWS) return;
basicSetup();
final MockWebServer mockOPServer = createSimpleServer();
@@ -228,6 +231,7 @@ public class OIDCRPFlowFromAuthenticationResponseTest extends OIDCRPFlowTest {
@Test
public void test_IDTokenHS256_PlainUserInfo_PrivateKeyJWTClientAuth() throws Exception {
+ if (SystemUtils.IS_OS_WINDOWS) return;
basicSetup();
final MockWebServer mockOPServer = createSimpleServer();
@@ -286,6 +290,7 @@ public class OIDCRPFlowFromAuthenticationResponseTest extends OIDCRPFlowTest {
@Test
public void test_IDTokenHS256_UserInfoHS256() throws Exception {
+ if (SystemUtils.IS_OS_WINDOWS) return;
basicSetup();
final MockWebServer mockOPServer = createSimpleServer();
@@ -319,6 +324,7 @@ public class OIDCRPFlowFromAuthenticationResponseTest extends OIDCRPFlowTest {
@Test
public void test_IDTokenHS256_UserInfoJWTNotSigned() throws Exception {
+ if (SystemUtils.IS_OS_WINDOWS) return;
basicSetup();
final MockWebServer mockOPServer = createSimpleServer();
@@ -352,6 +358,7 @@ public class OIDCRPFlowFromAuthenticationResponseTest extends OIDCRPFlowTest {
public void test_IDTokenHS256_DirA128CBC_HS256_UserInfoES256_RSA_OAEP_256A256GCM()
throws Exception {
+ if (SystemUtils.IS_OS_WINDOWS) return;
basicSetup();
final MockWebServer mockOPServer = createSimpleServer();
@@ -449,6 +456,7 @@ public class OIDCRPFlowFromAuthenticationResponseTest extends OIDCRPFlowTest {
public void test_IDTokenHS256_RSA_OAEP_256_A256GCM_PlainUserInfo()
throws Exception {
+ if (SystemUtils.IS_OS_WINDOWS) return;
basicSetup();
final MockWebServer mockOPServer = createSimpleServer();
@@ -524,6 +532,7 @@ public class OIDCRPFlowFromAuthenticationResponseTest extends OIDCRPFlowTest {
public void test_IDTokenHS256_PlainJWTUserInfoResponse()
throws Exception {
+ if (SystemUtils.IS_OS_WINDOWS) return;
basicSetup();
final MockWebServer mockOPServer = createSimpleServer();
@@ -553,6 +562,7 @@ public class OIDCRPFlowFromAuthenticationResponseTest extends OIDCRPFlowTest {
public void test_IDTokenHS256_UserInfoHS256_WithACRAMRTranslation()
throws Exception {
+ if (SystemUtils.IS_OS_WINDOWS) return;
basicSetup();
final MockWebServer mockOPServer = createSimpleServer();
@@ -608,6 +618,7 @@ public class OIDCRPFlowFromAuthenticationResponseTest extends OIDCRPFlowTest {
public void testUnsupportedOIDCFlow()
throws Exception {
+ if (SystemUtils.IS_OS_WINDOWS) return;
basicSetup();
final var flowExecution = (FlowExecutionImpl)getFlowExecutionFactory()
@@ -643,6 +654,7 @@ public class OIDCRPFlowFromAuthenticationResponseTest extends OIDCRPFlowTest {
public void testErrorAuthenticationResponse()
throws Exception {
+ if (SystemUtils.IS_OS_WINDOWS) return;
basicSetup();
final FlowExecutionImpl flowExecution = (FlowExecutionImpl)getFlowExecutionFactory()
@@ -691,6 +703,7 @@ public class OIDCRPFlowFromAuthenticationResponseTest extends OIDCRPFlowTest {
@Test
public void test_IDTokenHS256_NoIssuer_PlainUserInfo() throws Exception {
+ if (SystemUtils.IS_OS_WINDOWS) return;
basicSetup();
final MockWebServer mockOPServer = createSimpleServer();
@@ -722,6 +735,7 @@ public class OIDCRPFlowFromAuthenticationResponseTest extends OIDCRPFlowTest {
@Test
public void test_IDTokenHS256_NoSub_PlainUserInfo() throws Exception {
+ if (SystemUtils.IS_OS_WINDOWS) return;
basicSetup();
final MockWebServer mockOPServer = createSimpleServer();
@@ -753,6 +767,7 @@ public class OIDCRPFlowFromAuthenticationResponseTest extends OIDCRPFlowTest {
@Test
public void test_IDTokenHS256_NoAudience_PlainUserInfo() throws Exception {
+ if (SystemUtils.IS_OS_WINDOWS) return;
basicSetup();
final MockWebServer mockOPServer = createSimpleServer();
@@ -783,6 +798,7 @@ public class OIDCRPFlowFromAuthenticationResponseTest extends OIDCRPFlowTest {
@Test
public void test_IDTokenHS256_NoIssuedAt_PlainUserInfo() throws Exception {
+ if (SystemUtils.IS_OS_WINDOWS) return;
basicSetup();
final MockWebServer mockOPServer = createSimpleServer();
@@ -817,6 +833,7 @@ public class OIDCRPFlowFromAuthenticationResponseTest extends OIDCRPFlowTest {
@Test
public void test_IDTokenHS256_InvalidNonce_PlainUserInfo() throws Exception {
+ if (SystemUtils.IS_OS_WINDOWS) return;
basicSetup();
final MockWebServer mockOPServer = createSimpleServer();
@@ -848,6 +865,7 @@ public class OIDCRPFlowFromAuthenticationResponseTest extends OIDCRPFlowTest {
@Test
public void test_IDTokenHS256_InvalidPlainUserInfo_NoSub() throws Exception {
+ if (SystemUtils.IS_OS_WINDOWS) return;
basicSetup();
final MockWebServer mockOPServer = createSimpleServer();
@@ -883,6 +901,7 @@ public class OIDCRPFlowFromAuthenticationResponseTest extends OIDCRPFlowTest {
@Test
public void test_IDTokenHS256_InvalidPlainUserInfo_SubDoesNotMatchIdToken() throws Exception {
+ if (SystemUtils.IS_OS_WINDOWS) return;
basicSetup();
final MockWebServer mockOPServer = createSimpleServer();
diff --git a/idp-oidc-rp-impl/src/test/java/net/shibboleth/idp/plugin/authn/oidc/rp/impl/OIDCRPFlowPreRedirectTest.java b/idp-oidc-rp-impl/src/test/java/net/shibboleth/idp/plugin/authn/oidc/rp/impl/OIDCRPFlowPreRedirectTest.java
index df88a93..abe741b 100644
--- a/idp-oidc-rp-impl/src/test/java/net/shibboleth/idp/plugin/authn/oidc/rp/impl/OIDCRPFlowPreRedirectTest.java
+++ b/idp-oidc-rp-impl/src/test/java/net/shibboleth/idp/plugin/authn/oidc/rp/impl/OIDCRPFlowPreRedirectTest.java
@@ -23,6 +23,7 @@ import java.util.Map;
import javax.annotation.Nonnull;
+import org.apache.commons.lang3.SystemUtils;
import org.junit.Test;
import org.opensaml.profile.context.ProfileRequestContext;
import org.slf4j.Logger;
@@ -60,6 +61,7 @@ public class OIDCRPFlowPreRedirectTest extends OIDCRPFlowTest {
*/
@Test
public void testFlowToAuthorizationRedirect() throws Exception {
+ if (SystemUtils.IS_OS_WINDOWS) return;
setFlowPath(FLOW);
setFlowModelResources(flowResources);
setSubflows(subflows);
@@ -110,6 +112,7 @@ public class OIDCRPFlowPreRedirectTest extends OIDCRPFlowTest {
*/
@Test
public void testUsingRequestObject() throws Exception {
+ if (SystemUtils.IS_OS_WINDOWS) return;
setFlowPath(FLOW);
setFlowModelResources(flowResources);
setSubflows(subflows);
@@ -162,6 +165,7 @@ public class OIDCRPFlowPreRedirectTest extends OIDCRPFlowTest {
*/
@Test
public void testUsingRequestObject_WithEncryption() throws Exception {
+ if (SystemUtils.IS_OS_WINDOWS) return;
setFlowPath(FLOW);
setFlowModelResources(flowResources);
setSubflows(subflows);
@@ -236,6 +240,7 @@ public class OIDCRPFlowPreRedirectTest extends OIDCRPFlowTest {
*/
@Test
public void testUsingRequestObject_RSA256Signature() throws Exception {
+ if (SystemUtils.IS_OS_WINDOWS) return;
setFlowPath(FLOW);
setFlowModelResources(flowResources);
setSubflows(subflows);
@@ -299,6 +304,7 @@ public class OIDCRPFlowPreRedirectTest extends OIDCRPFlowTest {
@Test
public void testFail_UsingRequestObject_UnsupportedSignatureAlgorithm()
throws Exception {
+ if (SystemUtils.IS_OS_WINDOWS) return;
setFlowPath(FLOW);
setFlowModelResources(flowResources);
setSubflows(subflows);
@@ -361,6 +367,7 @@ public class OIDCRPFlowPreRedirectTest extends OIDCRPFlowTest {
*/
@Test
public void testWithACRs() throws Exception {
+ if (SystemUtils.IS_OS_WINDOWS) return;
setFlowPath(FLOW);
setFlowModelResources(flowResources);
setSubflows(subflows);
diff --git a/idp-oidc-rp-impl/src/test/java/net/shibboleth/idp/plugin/authn/oidc/rp/impl/OIDCRPFlowTest.java b/idp-oidc-rp-impl/src/test/java/net/shibboleth/idp/plugin/authn/oidc/rp/impl/OIDCRPFlowTest.java
index 38a4e05..ce77302 100644
--- a/idp-oidc-rp-impl/src/test/java/net/shibboleth/idp/plugin/authn/oidc/rp/impl/OIDCRPFlowTest.java
+++ b/idp-oidc-rp-impl/src/test/java/net/shibboleth/idp/plugin/authn/oidc/rp/impl/OIDCRPFlowTest.java
@@ -96,7 +96,6 @@ import net.shibboleth.profile.relyingparty.BasicRelyingPartyConfiguration;
import net.shibboleth.shared.annotation.constraint.NonnullElements;
import net.shibboleth.shared.annotation.constraint.Unmodifiable;
import net.shibboleth.shared.spring.config.IdentifiableBeanPostProcessor;
-import net.shibboleth.shared.spring.service.ReloadableSpringService;
import okhttp3.mockwebserver.MockWebServer;
import okhttp3.tls.HandshakeCertificates;
import okhttp3.tls.HeldCertificate;
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the commits
mailing list