| Index: services/preferences/public/cpp/tracked/mock_validation_delegate.cc
|
| diff --git a/components/user_prefs/tracked/mock_validation_delegate.cc b/services/preferences/public/cpp/tracked/mock_validation_delegate.cc
|
| similarity index 61%
|
| rename from components/user_prefs/tracked/mock_validation_delegate.cc
|
| rename to services/preferences/public/cpp/tracked/mock_validation_delegate.cc
|
| index c82deb50a5f3cc981cc69895fb967f10768f7895..f26ff4f001f6998ba540eaacb2a29230d7591936 100644
|
| --- a/components/user_prefs/tracked/mock_validation_delegate.cc
|
| +++ b/services/preferences/public/cpp/tracked/mock_validation_delegate.cc
|
| @@ -2,14 +2,15 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#include "components/user_prefs/tracked/mock_validation_delegate.h"
|
| +#include "services/preferences/public/cpp/tracked/mock_validation_delegate.h"
|
|
|
| MockValidationDelegateRecord::MockValidationDelegateRecord() = default;
|
|
|
| MockValidationDelegateRecord::~MockValidationDelegateRecord() = default;
|
|
|
| size_t MockValidationDelegateRecord::CountValidationsOfState(
|
| - PrefHashStoreTransaction::ValueState value_state) const {
|
| + prefs::mojom::TrackedPreferenceValidationDelegate::ValueState value_state)
|
| + const {
|
| size_t count = 0;
|
| for (size_t i = 0; i < validations_.size(); ++i) {
|
| if (validations_[i].value_state == value_state)
|
| @@ -19,7 +20,8 @@ size_t MockValidationDelegateRecord::CountValidationsOfState(
|
| }
|
|
|
| size_t MockValidationDelegateRecord::CountExternalValidationsOfState(
|
| - PrefHashStoreTransaction::ValueState value_state) const {
|
| + prefs::mojom::TrackedPreferenceValidationDelegate::ValueState value_state)
|
| + const {
|
| size_t count = 0;
|
| for (size_t i = 0; i < validations_.size(); ++i) {
|
| if (validations_[i].external_validation_value_state == value_state)
|
| @@ -40,10 +42,11 @@ MockValidationDelegateRecord::GetEventForPath(
|
|
|
| void MockValidationDelegateRecord::RecordValidation(
|
| const std::string& pref_path,
|
| - PrefHashStoreTransaction::ValueState value_state,
|
| - PrefHashStoreTransaction::ValueState external_validation_value_state,
|
| + prefs::mojom::TrackedPreferenceValidationDelegate::ValueState value_state,
|
| + prefs::mojom::TrackedPreferenceValidationDelegate::ValueState
|
| + external_validation_value_state,
|
| bool is_personal,
|
| - PrefHashFilter::PrefTrackingStrategy strategy) {
|
| + prefs::mojom::TrackedPreferenceMetadata::PrefTrackingStrategy strategy) {
|
| validations_.push_back(ValidationEvent(pref_path, value_state,
|
| external_validation_value_state,
|
| is_personal, strategy));
|
| @@ -58,22 +61,24 @@ MockValidationDelegate::~MockValidationDelegate() = default;
|
| void MockValidationDelegate::OnAtomicPreferenceValidation(
|
| const std::string& pref_path,
|
| std::unique_ptr<base::Value> value,
|
| - PrefHashStoreTransaction::ValueState value_state,
|
| - PrefHashStoreTransaction::ValueState external_validation_value_state,
|
| + prefs::mojom::TrackedPreferenceValidationDelegate::ValueState value_state,
|
| + prefs::mojom::TrackedPreferenceValidationDelegate::ValueState
|
| + external_validation_value_state,
|
| bool is_personal) {
|
| - record_->RecordValidation(pref_path, value_state,
|
| - external_validation_value_state, is_personal,
|
| - PrefHashFilter::PrefTrackingStrategy::ATOMIC);
|
| + record_->RecordValidation(
|
| + pref_path, value_state, external_validation_value_state, is_personal,
|
| + prefs::mojom::TrackedPreferenceMetadata::PrefTrackingStrategy::ATOMIC);
|
| }
|
|
|
| void MockValidationDelegate::OnSplitPreferenceValidation(
|
| const std::string& pref_path,
|
| const std::vector<std::string>& invalid_keys,
|
| const std::vector<std::string>& external_validation_invalid_keys,
|
| - PrefHashStoreTransaction::ValueState value_state,
|
| - PrefHashStoreTransaction::ValueState external_validation_value_state,
|
| + prefs::mojom::TrackedPreferenceValidationDelegate::ValueState value_state,
|
| + prefs::mojom::TrackedPreferenceValidationDelegate::ValueState
|
| + external_validation_value_state,
|
| bool is_personal) {
|
| - record_->RecordValidation(pref_path, value_state,
|
| - external_validation_value_state, is_personal,
|
| - PrefHashFilter::PrefTrackingStrategy::SPLIT);
|
| + record_->RecordValidation(
|
| + pref_path, value_state, external_validation_value_state, is_personal,
|
| + prefs::mojom::TrackedPreferenceMetadata::PrefTrackingStrategy::SPLIT);
|
| }
|
|
|