| Index: components/variations/variations_associated_data.h
|
| diff --git a/components/variations/variations_associated_data.h b/components/variations/variations_associated_data.h
|
| index 046c2b6f5459a3e7ec635e1650e11603a63fb6f4..0734e8be495a5058b6b009f70a3c4c7f8ea0e524 100644
|
| --- a/components/variations/variations_associated_data.h
|
| +++ b/components/variations/variations_associated_data.h
|
| @@ -10,7 +10,6 @@
|
| #include <string>
|
| #include <vector>
|
|
|
| -#include "base/metrics/field_trial.h"
|
| #include "components/variations/active_field_trials.h"
|
|
|
| // This file provides various helpers that extend the functionality around
|
| @@ -45,7 +44,7 @@
|
|
|
| namespace base {
|
| struct Feature;
|
| -}
|
| +} // namespace base
|
|
|
| namespace variations {
|
|
|
| @@ -163,35 +162,14 @@ std::string GetVariationParamValueByFeature(const base::Feature& feature,
|
| // Expose some functions for testing.
|
| namespace testing {
|
|
|
| -// Use this class as a member in your test class to set variation params for
|
| -// your tests. You can directly set the parameters in the constructor (if they
|
| -// are used by other members upon construction). You can change them later
|
| -// arbitrarily many times using the SetVariationParams function. Internally, it
|
| -// creates a FieldTrialList as a member. It works well for multiple tests of a
|
| -// given test class, as it clears the parameters when this class is destructed.
|
| -// Note that it clears all parameters (not just those registered here).
|
| -class VariationParamsManager {
|
| - public:
|
| - VariationParamsManager(const std::string& trial_name,
|
| - const std::map<std::string, std::string>& params);
|
| - ~VariationParamsManager();
|
| -
|
| - // Associates |params| with the given |trial_name|. It creates a new group,
|
| - // used only for testing. Between two calls of this function,
|
| - // ClearAllVariationParams() has to be called.
|
| - void SetVariationParams(const std::string& trial_name,
|
| - const std::map<std::string, std::string>& params);
|
| -
|
| - private:
|
| - std::unique_ptr<base::FieldTrialList> field_trial_list_;
|
| -
|
| - DISALLOW_COPY_AND_ASSIGN(VariationParamsManager);
|
| -};
|
| -
|
| -// Clears all of the mapped associations.
|
| +// Clears all of the mapped associations. Deprecated, try to use
|
| +// VariationParamsManager instead as it does a lot of work for you
|
| +// automatically.
|
| void ClearAllVariationIDs();
|
|
|
| -// Clears all of the associated params.
|
| +// Clears all of the associated params. Deprecated, try to use
|
| +// VariationParamsManager instead as it does a lot of work for you
|
| +// automatically.
|
| void ClearAllVariationParams();
|
|
|
| } // namespace testing
|
|
|