// Copyright 2023 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef GOOGLE_APIS_GAIA_GAIA_URLS_OVERRIDER_FOR_TESTING_H_ #define GOOGLE_APIS_GAIA_GAIA_URLS_OVERRIDER_FOR_TESTING_H_ #include <memory> #include <string> #include "base/memory/raw_ptr.h" namespace base { class CommandLine; } // namespace base class GaiaUrls; // Helper class that overrides a specific url in `GaiaConfig` and creates a // scoped version of `GaiaUrls` with the new value. Useful in tests when // `GaiaConfig` needs to be updated with the `net::EmbeddedTestServer`'s base // url. class GaiaUrlsOverriderForTesting { … }; #endif // GOOGLE_APIS_GAIA_GAIA_URLS_OVERRIDER_FOR_TESTING_H_