Chromium Code Reviews| Index: chrome/common/metrics/variations/variations_util.cc |
| diff --git a/chrome/common/metrics/variations/variations_util.cc b/chrome/common/metrics/variations/variations_util.cc |
| index 2f64c92335a55147025458b7c012b93931d107fa..6cbe7577a77c9c1082fbd046cf4bbd7eccc7ab3b 100644 |
| --- a/chrome/common/metrics/variations/variations_util.cc |
| +++ b/chrome/common/metrics/variations/variations_util.cc |
| @@ -145,6 +145,11 @@ class VariationsParamAssociator { |
| return true; |
| } |
| + void ClearAllParamsForTesting() { |
|
Alexei Svitkine (slow)
2013/08/05 18:33:11
You will need to rebase this on top of http://crre
Mark P
2013/08/05 22:11:41
Done.
|
| + base::AutoLock scoped_lock(lock_); |
| + variation_params_.clear(); |
| + } |
| + |
| private: |
| friend struct DefaultSingletonTraits<VariationsParamAssociator>; |
| @@ -378,6 +383,10 @@ void ClearAllVariationIDs() { |
| GroupMapAccessor::GetInstance()->ClearAllMapsForTesting(); |
| } |
| +void ClearAllVariationParams() { |
| + VariationsParamAssociator::GetInstance()->ClearAllParamsForTesting(); |
| +} |
| + |
| void TestGetFieldTrialActiveGroupIds( |
| const base::FieldTrial::ActiveGroups& active_groups, |
| std::vector<ActiveGroupId>* name_group_ids) { |