Add FakeUploadClient

UploadClient needs a fake in order to write tests that depend upon it.

Bug: chromium:1174889
Change-Id: I307d5894865e8b733bd44c3aa6659954b5c46c0b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2763382
Reviewed-by: Leonid Baraz <[email protected]>
Commit-Queue: Zach Trudo <[email protected]>
Cr-Commit-Position: refs/heads/master@{#864415}
diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn
index d0996933..46232f7 100644
--- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn
@@ -6720,6 +6720,8 @@
     "notifications/stub_notification_display_service.h",
     "plugins/plugin_test_utils.cc",
     "plugins/plugin_test_utils.h",
+    "policy/messaging_layer/upload/fake_upload_client.cc",
+    "policy/messaging_layer/upload/fake_upload_client.h",
     "predictors/loading_test_util.cc",
     "predictors/loading_test_util.h",
     "resource_coordinator/tab_load_tracker_test_support.cc",