Created skeleton code for checking browser safety and implemented an update check as part of it.

Bug: 1015841
Change-Id: Iacec36c6666d855d113e074148a101b21ab0e76d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1856846
Commit-Queue: Andrey Zaytsev <[email protected]>
Reviewed-by: Dan Beam <[email protected]>
Reviewed-by: Florian Uunk <[email protected]>
Reviewed-by: Martin Šrámek <[email protected]>
Cr-Commit-Position: refs/heads/master@{#709015}
diff --git a/chrome/browser/ui/webui/help/test_version_updater.cc b/chrome/browser/ui/webui/help/test_version_updater.cc
new file mode 100644
index 0000000..d10cc07
--- /dev/null
+++ b/chrome/browser/ui/webui/help/test_version_updater.cc
@@ -0,0 +1,14 @@
+// Copyright 2019 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "chrome/browser/ui/webui/help/test_version_updater.h"
+
+TestVersionUpdater::TestVersionUpdater() = default;
+
+TestVersionUpdater::~TestVersionUpdater() = default;
+
+void TestVersionUpdater::CheckForUpdate(const StatusCallback& callback,
+                                        const PromoteCallback&) {
+  callback.Run(status_, progress_, rollback_, version_, update_size_, message_);
+}