#include "content/browser/scheduler/responsiveness/metric_source.h"
#include <atomic>
#include "base/functional/callback_helpers.h"
#include "base/test/bind.h"
#include "content/browser/scheduler/responsiveness/native_event_observer.h"
#include "content/public/browser/browser_task_traits.h"
#include "content/public/browser/browser_thread.h"
#include "content/public/test/browser_task_environment.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace content {
namespace responsiveness {
namespace {
class FakeDelegate : public MetricSource::Delegate { … };
class TestMetricSource : public MetricSource { … };
}
class ResponsivenessMetricSourceTest : public testing::Test { … };
TEST_F(ResponsivenessMetricSourceTest, SetUpTearDown) { … }
TEST_F(ResponsivenessMetricSourceTest, RunTasks) { … }
}
}