[java-idp-integration-tests] 01/02: Remove WIP OIDC tests

Tom Zeller tzeller at dragonacea.biz
Sat Mar 2 16:20:14 UTC 2024


This is an automated email from the git hooks/post-receive script.

tzeller pushed a commit to branch main
in repository java-idp-integration-tests.

View the commit online:
http://git.shibboleth.net/view/?p=java-idp-integration-tests.git;a=commit;h=a69a237b6156bddab06e40aa8c8da12473eaa5ea

commit a69a237b6156bddab06e40aa8c8da12473eaa5ea
Author: Tom Zeller <tzeller at dragonacea.biz>
AuthorDate: Fri Mar 1 13:00:55 2024 -0600

    Remove WIP OIDC tests
---
 .../idp/integration/tests/oidc/OIDCTest.java       | 117 ---------------------
 1 file changed, 117 deletions(-)

diff --git a/src/test/java/net/shibboleth/idp/integration/tests/oidc/OIDCTest.java b/src/test/java/net/shibboleth/idp/integration/tests/oidc/OIDCTest.java
index b7578a1..0771630 100644
--- a/src/test/java/net/shibboleth/idp/integration/tests/oidc/OIDCTest.java
+++ b/src/test/java/net/shibboleth/idp/integration/tests/oidc/OIDCTest.java
@@ -460,123 +460,6 @@ public class OIDCTest extends BaseIntegrationTest {
         Assert.assertTrue(response.contains(expectedIssuer), "Expected issuer not found");
     }
 
-    @Test(dataProvider = "sauceOnDemandBrowserDataProvider", enabled = false)
-    public void testRP(@Nullable final BrowserData browserData) throws Exception {
-
-        // Start the RP
-
-        final RPContainer rp = new RPContainer();
-
-        rp.setId("rp.tests.shibboleth.net");
-
-        rp.initialize();
-
-        rp.start();
-
-        // PoC : check ServerName environment variable from container itself.
-
-        final String expectedServerNameFromEnv = "SERVER_NAME=\"rp.tests.shibboleth.net\"";
-
-        final ExecResult resultFromContainer = rp.container.execInContainer( //
-                "curl", //
-                "-vvv", //
-                "https://rp.tests.shibboleth.net:443/cgi-bin/printenv");
-
-        final String envFromInsideContainer = resultFromContainer.getStdout();
-
-        log.debug("Print env from container\n{}\n", envFromInsideContainer);
-
-        Assert.assertTrue(envFromInsideContainer.contains(expectedServerNameFromEnv), "Expected ServerName not found");
-
-        // PoC : check ServerName environment variable from browser.
-
-        startSeleniumClient(browserData);
-
-        final String exposedPort = rp.httpsPort.toString();
-
-        driver.get("https://rp.tests.shibboleth.net:" + exposedPort + "/cgi-bin/printenv");
-
-        final String pageSource = getPageSource();
-
-        log.debug("Print env from browser\n{}\n", pageSource);
-
-        Assert.assertTrue(pageSource.contains(expectedServerNameFromEnv), "Expected ServerName not found");
-
-        rp.stop();
-    }
-
-    @Test(dataProvider = "sauceOnDemandBrowserDataProvider", enabled = false)
-    public void testAuthn(@Nullable final BrowserData browserData) throws Exception {
-
-        // Install OIDC OP plugin
-
-        // TODO local install
-        installLocalPlugin("net.shibboleth.oidc.common", "oidc-common-dist-3.0.1.tar.gz");
-        installLocalPlugin("net.shibboleth.idp.plugin.oidc.config", "idp-plugin-oidc-config-dist-2.0.0.tar.gz");
-        installLocalPlugin("net.shibboleth.idp.plugin.oidc.op", "idp-plugin-oidc-op-distribution-4.0.0.tar.gz");
-
-        // TODO remote install
-        final String[] plugins = new String[] { //
-                "net.shibboleth.oidc.common", //
-                "net.shibboleth.idp.plugin.oidc.config", //
-                "net.shibboleth.idp.plugin.oidc.op" };
-        // installPlugins(plugins);
-
-        assertPluginsAreInstalled(plugins);
-
-        buildWAR();
-
-        enableOIDCCredentials();
-
-        enableOIDCAttributes();
-
-        createOIDCCredentials();
-
-        enableOIDCProfiles();
-
-        enableStaticClientRegistration();
-
-        copyStaticClientRegistrations();
-
-        enableOIDCDiscovery();
-
-        setUpIdPAttributes();
-
-        setUpOPIssuer();
-
-        final RPContainer rp = startRP("rp.tests.shibboleth.net", "test_oidc_rp");
-
-        updateClientPort("40443", rp.httpsPort.toString());
-
-        startServer();
-
-        assertPluginsAreOnStatusPage(plugins);
-
-        secureBaseURL = "https://idp.tests.shibboleth.net:" + securePort;
-
-        startSeleniumClient(browserData);
-
-        getOpenIDConfigurationFromBrowser();
-
-        getOpenIDConfigurationFromContainer(rp);
-
-        driver.get(rp.getBaseURL() + "/secure");
-
-        waitForLoginPage();
-
-        login();
-
-        waitForPageURLContains("/secure");
-
-        Assert.assertTrue(getPageSource().contains("Secure"));
-
-        driver.get(rp.getBaseURL() + "/cgi-bin/printenv");
-
-        Assert.assertTrue(getPageSource().contains("OIDC_CLAIM_iss=\"https://idp.tests.shibboleth.net\""));
-
-        // TODO more asserts
-    }
-
     @Test(dataProvider = "sauceOnDemandBrowserDataProvider", enabled = false)
     public void testSSO(@Nullable final BrowserData browserData) throws Exception {
 

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the commits mailing list