mock_google_api_key_availability_provider.h 1.1 KB

123456789101112131415161718192021222324252627282930
  1. // Copyright 2021 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 ASH_QUICK_PAIR_FEATURE_STATUS_TRACKER_MOCK_GOOGLE_API_KEY_AVAILABILITY_PROVIDER_H_
  5. #define ASH_QUICK_PAIR_FEATURE_STATUS_TRACKER_MOCK_GOOGLE_API_KEY_AVAILABILITY_PROVIDER_H_
  6. #include "ash/quick_pair/feature_status_tracker/google_api_key_availability_provider.h"
  7. #include "testing/gmock/include/gmock/gmock.h"
  8. namespace ash {
  9. namespace quick_pair {
  10. class MockGoogleApiKeyAvailabilityProvider
  11. : public GoogleApiKeyAvailabilityProvider {
  12. public:
  13. MockGoogleApiKeyAvailabilityProvider();
  14. MockGoogleApiKeyAvailabilityProvider(
  15. const MockGoogleApiKeyAvailabilityProvider&) = delete;
  16. MockGoogleApiKeyAvailabilityProvider& operator=(
  17. const MockGoogleApiKeyAvailabilityProvider&) = delete;
  18. ~MockGoogleApiKeyAvailabilityProvider() override;
  19. MOCK_METHOD(bool, is_enabled, (), (override));
  20. };
  21. } // namespace quick_pair
  22. } // namespace ash
  23. #endif // ASH_QUICK_PAIR_FEATURE_STATUS_TRACKER_MOCK_GOOGLE_API_KEY_AVAILABILITY_PROVIDER_H_