test_update_check_helper.h 857 B

123456789101112131415161718192021222324252627282930
  1. // Copyright 2020 The Chromium Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style license that can be
  3. // found in the LICENSE file.
  4. #ifndef COMPONENTS_SAFETY_CHECK_TEST_UPDATE_CHECK_HELPER_H_
  5. #define COMPONENTS_SAFETY_CHECK_TEST_UPDATE_CHECK_HELPER_H_
  6. #include "components/safety_check/update_check_helper.h"
  7. namespace safety_check {
  8. // A version of UpdateCheckHelper used for testing.
  9. class TestUpdateCheckHelper : public UpdateCheckHelper {
  10. public:
  11. TestUpdateCheckHelper();
  12. ~TestUpdateCheckHelper() override;
  13. void SetConnectivity(bool online);
  14. // UpdateCheckHelper implementation.
  15. void CheckConnectivity(
  16. ConnectivityCheckCallback connection_check_callback) override;
  17. private:
  18. bool online_ = true;
  19. };
  20. } // namespace safety_check
  21. #endif // COMPONENTS_SAFETY_CHECK_TEST_UPDATE_CHECK_HELPER_H_