#include "components/reporting/client/report_queue.h"
#include "base/functional/bind.h"
#include "base/metrics/histogram_functions.h"
#include "base/strings/strcat.h"
#include "base/test/metrics/histogram_tester.h"
#include "base/test/task_environment.h"
#include "base/test/test_future.h"
#include "components/reporting/client/mock_report_queue.h"
#include "components/reporting/proto/synced/record.pb.h"
#include "components/reporting/util/status.h"
#include "components/reporting/util/status_macros.h"
#include "components/reporting/util/statusor.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
_;
Eq;
Invoke;
Return;
WithArg;
namespace reporting {
namespace {
class ReportQueueTest : public ::testing::Test { … };
TEST_F(ReportQueueTest, EnqueueTest) { … }
TEST_F(ReportQueueTest, EnqueueWithErrorTest) { … }
TEST_F(ReportQueueTest, FlushTest) { … }
}
}