#include "chrome/browser/webid/federated_identity_identity_provider_registration_context.h"
#include <memory>
#include "chrome/test/base/testing_profile.h"
#include "content/public/test/browser_task_environment.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "url/gurl.h"
#include "url/origin.h"
class FederatedIdentityIdentityProviderRegistrationContextTest
: public testing::Test { … };
TEST_F(FederatedIdentityIdentityProviderRegistrationContextTest,
InitiallyEmptyRegistry) { … }
TEST_F(FederatedIdentityIdentityProviderRegistrationContextTest, RegisterIdP) { … }
TEST_F(FederatedIdentityIdentityProviderRegistrationContextTest,
RegistrationIsIdempotent) { … }
TEST_F(FederatedIdentityIdentityProviderRegistrationContextTest,
RegisteringTwoIdPs) { … }
TEST_F(FederatedIdentityIdentityProviderRegistrationContextTest,
Unregistering) { … }
TEST_F(FederatedIdentityIdentityProviderRegistrationContextTest,
UnregisteringWithoutRegistering) { … }
TEST_F(FederatedIdentityIdentityProviderRegistrationContextTest,
RegisteringTwoIdPsUnregistersOne) { … }