| Index: services/resource_coordinator/coordination_unit/coordination_unit_impl_unittest.cc
|
| diff --git a/services/resource_coordinator/coordination_unit/coordination_unit_impl_unittest.cc b/services/resource_coordinator/coordination_unit/coordination_unit_impl_unittest.cc
|
| index 143d05075b4a51e9aab4a945a4ac68d6c3627164..4640865e2e686b05be4f2182c39e527a82ffd5fb 100644
|
| --- a/services/resource_coordinator/coordination_unit/coordination_unit_impl_unittest.cc
|
| +++ b/services/resource_coordinator/coordination_unit/coordination_unit_impl_unittest.cc
|
| @@ -3,13 +3,11 @@
|
| // found in the LICENSE file.
|
|
|
| #include <memory>
|
| -#include <utility>
|
| #include <vector>
|
|
|
| #include "base/bind.h"
|
| #include "base/message_loop/message_loop.h"
|
| #include "base/run_loop.h"
|
| -#include "services/resource_coordinator/coordination_unit/coordination_unit_impl_unittest_util.h"
|
| #include "services/resource_coordinator/coordination_unit/coordination_unit_provider_impl.h"
|
| #include "services/service_manager/public/cpp/service_context_ref.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
| @@ -18,7 +16,30 @@
|
|
|
| namespace {
|
|
|
| -class CoordinationUnitImplTest : public CoordinationUnitImplTestBase {};
|
| +void OnLastServiceRefDestroyed() {
|
| + // No-op. This is required by service_manager::ServiceContextRefFactory
|
| + // construction but not needed for the tests.
|
| +}
|
| +
|
| +class CoordinationUnitImplTest : public testing::Test {
|
| + public:
|
| + CoordinationUnitImplTest()
|
| + : service_ref_factory_(base::Bind(&OnLastServiceRefDestroyed)),
|
| + provider_(&service_ref_factory_) {}
|
| + ~CoordinationUnitImplTest() override {}
|
| +
|
| + // testing::Test:
|
| + void TearDown() override { base::RunLoop().RunUntilIdle(); }
|
| +
|
| + protected:
|
| + CoordinationUnitProviderImpl* provider() { return &provider_; }
|
| +
|
| + private:
|
| + base::MessageLoop message_loop_;
|
| +
|
| + service_manager::ServiceContextRefFactory service_ref_factory_;
|
| + CoordinationUnitProviderImpl provider_;
|
| +};
|
|
|
| class TestCoordinationUnit : public mojom::CoordinationPolicyCallback {
|
| public:
|
|
|