// Copyright 2012 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef CONTENT_PUBLIC_TEST_TEST_CONTENT_CLIENT_INITIALIZER_H_ #define CONTENT_PUBLIC_TEST_TEST_CONTENT_CLIENT_INITIALIZER_H_ #include <memory> namespace network { class TestNetworkConnectionTracker; } namespace content { class BrowserAccessibilityStateImpl; class ContentClient; class MockAgentSchedulingGroupHostFactory; class MockRenderProcessHostFactory; class TestContentBrowserClient; class TestRenderViewHostFactory; // Initializes various objects needed to run unit tests that use content:: // objects. Currently this includes setting up the notification service, // creating and setting the content client and the content browser client. // Note this isn't needed by any unit test binary that uses UnitTestTestSuite, // this is only for unit tests that run in other test suites or ones that run // in browser test binaries for per-test process isolation. class TestContentClientInitializer { … }; } // namespace content #endif // CONTENT_PUBLIC_TEST_TEST_CONTENT_CLIENT_INITIALIZER_H_