#ifdef UNSAFE_BUFFERS_BUILD
#pragma allow_unsafe_buffers
#endif
#include "chrome/browser/media/webrtc/webrtc_log_uploader.h"
#include <stddef.h>
#include <string>
#include <utility>
#include "base/files/file.h"
#include "base/files/file_path.h"
#include "base/files/file_util.h"
#include "base/files/scoped_temp_dir.h"
#include "base/functional/bind.h"
#include "base/run_loop.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/string_split.h"
#include "base/task/sequenced_task_runner.h"
#include "base/test/scoped_feature_list.h"
#include "base/test/task_environment.h"
#include "base/test/test_future.h"
#include "base/time/time.h"
#include "testing/gtest/include/gtest/gtest.h"
const char kTestTime[] = …;
const char kTestReportId[] = …;
const char kTestLocalId[] = …;
class WebRtcLogUploaderTest : public testing::Test { … };
TEST_F(WebRtcLogUploaderTest, AddLocallyStoredLogInfoToUploadListFile) { … }
TEST_F(WebRtcLogUploaderTest, AddUploadedLogInfoToUploadListFile) { … }
TEST_F(WebRtcLogUploaderTest, AddRtpDumpsToPostedData) { … }
TEST_F(WebRtcLogUploaderTest, DisableUploadOfMultipartData) { … }
TEST_F(WebRtcLogUploaderTest, ProductHasNoSuffixWithoutFeature) { … }
TEST_F(WebRtcLogUploaderTest, ProductHasSuffixWithFeature) { … }