You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Migrate basic broker infrastructure and login tests #51954
Migrate the shared broker test infrastructure and basic login tests to the new JUnit 5 framework, establishing the reusable base-class pattern the rest of the migration builds on.
Design note
This originally proposed interface-based composition (default-method test logic). After review the shared layer uses abstract classes by default: the new framework's field injection populates class fields (not interfaces), so abstract bases hold the injected clients/pages as protected fields and drop the per-test getter boilerplate, matching the rest of tests/base. Interfaces are reserved for the few cases that must combine two independent @Test-bearing axes (e.g. the JWE/ECDH-ES UserInfo variants and the token-store V1/V2 × OIDC/SAML matrix).
In scope
Abstract support layer: AbstractBrokerTest, AbstractBrokerLoginTest, AbstractKcOidcBrokerTest, AbstractKcSamlBrokerTest
Activity
1 remaining item
Migrate basic broker infrastructure and login tests
Migrate basic broker login tests to new testsuite
Migrate basic broker login tests to new testsuite