#include "chrome/browser/profiles/profile_keyed_service_factory.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/profiles/profile_testing_helper.h"
#include "chrome/browser/profiles/refcounted_profile_keyed_service_factory.h"
#include "testing/gtest/include/gtest/gtest.h"
class ProfileKeyedServiceFactoryTest : public ProfileKeyedServiceFactory { … };
class RefcountedProfileKeyedServiceFactoryTest
: public RefcountedProfileKeyedServiceFactory { … };
class ProfileKeyedServiceFactoryUnittest : public testing::Test { … };
class DefaultFactoryTest : public ProfileKeyedServiceFactoryTest { … };
TEST_F(ProfileKeyedServiceFactoryUnittest, DefaultFactoryTest) { … }
class PredefinedProfileSelectionsFactoryTest
: public ProfileKeyedServiceFactoryTest { … };
TEST_F(ProfileKeyedServiceFactoryUnittest,
PredefinedProfileSelectionsFactoryTest) { … }
class CustomizedProfileSelectionsFactoryTest
: public ProfileKeyedServiceFactoryTest { … };
TEST_F(ProfileKeyedServiceFactoryUnittest,
CustomizedProfileSelectionsFactoryTest) { … }
class DefaultRefcountedFactoryTest
: public RefcountedProfileKeyedServiceFactoryTest { … };
TEST_F(ProfileKeyedServiceFactoryUnittest, DefaultRefcountedFactoryTest) { … }
class CustomizedRefcountedProfileSelectionsFactoryTest
: public RefcountedProfileKeyedServiceFactoryTest { … };
TEST_F(ProfileKeyedServiceFactoryUnittest,
CustomizedRefcountedProfileSelectionsFactoryTest) { … }