Added AbstractOidcProviderConfigTest and AbstractSamlProviderConfigTest and extended them to run the same set of integration tests with both FirebaseAuth and TenantAwareFirebaseAuth.
Added OidcProviderConfigFixture and SamlProviderConfigFixture to further facilitate above parametrized execution style.
As a further cleanup action, moved the concrete fixture classes inside the test classes where they are used:
AbstractOidcProviderConfigTest
andAbstractSamlProviderConfigTest
and extended them to run the same set of integration tests with bothFirebaseAuth
andTenantAwareFirebaseAuth
.OidcProviderConfigFixture
andSamlProviderConfigFixture
to further facilitate above parametrized execution style.FirebaseAuthFixture
-->FirebaseAuthTest.Fixture
TenantAwareFirebaseAuthFixture
-->TenantAwareFirebaseAuthTest.Fixture