#include "components/keyed_service/content/browser_context_dependency_manager.h"
#include "base/memory/raw_ptr.h"
#include "components/keyed_service/content/browser_context_keyed_service_factory.h"
#include "testing/gtest/include/gtest/gtest.h"
class BrowserContextDependencyManagerUnittests : public ::testing::Test { … };
class TestService : public BrowserContextKeyedServiceFactory { … };
TEST_F(BrowserContextDependencyManagerUnittests, SingleCase) { … }
TEST_F(BrowserContextDependencyManagerUnittests, SimpleDependency) { … }
TEST_F(BrowserContextDependencyManagerUnittests, TwoChildrenOneParent) { … }
TEST_F(BrowserContextDependencyManagerUnittests, MConfiguration) { … }
TEST_F(BrowserContextDependencyManagerUnittests, DiamondConfiguration) { … }
TEST_F(BrowserContextDependencyManagerUnittests, ComplexGraph) { … }