Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(411)

Unified Diff: chrome/browser/safe_browsing/incident_reporting/preference_validation_delegate_unittest.cc

Issue 2782803002: Move tracked prefs into services/preferences/tracked. (Closed)
Patch Set: rebase Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/safe_browsing/incident_reporting/preference_validation_delegate_unittest.cc
diff --git a/chrome/browser/safe_browsing/incident_reporting/preference_validation_delegate_unittest.cc b/chrome/browser/safe_browsing/incident_reporting/preference_validation_delegate_unittest.cc
index 1f5691ba79a5dd36488d8eed6aee624a71f89460..0783205eb22fce5270b5b9a8c769b085bbda4385 100644
--- a/chrome/browser/safe_browsing/incident_reporting/preference_validation_delegate_unittest.cc
+++ b/chrome/browser/safe_browsing/incident_reporting/preference_validation_delegate_unittest.cc
@@ -25,6 +25,9 @@ using ::testing::IsNull;
using ::testing::NiceMock;
using ::testing::WithArg;
+using ValueState =
+ prefs::mojom::TrackedPreferenceValidationDelegate::ValueState;
+
namespace {
const char kPrefPath[] = "atomic.pref";
}
@@ -50,29 +53,27 @@ class PreferenceValidationDelegateTest : public testing::Test {
}
static void ExpectValueStatesEquate(
- PrefHashStoreTransaction::ValueState store_state,
- PrefHashStoreTransaction::ValueState external_validation_value_state,
+ ValueState store_state,
+ ValueState external_validation_value_state,
safe_browsing::
ClientIncidentReport_IncidentData_TrackedPreferenceIncident_ValueState
incident_state) {
typedef safe_browsing::
ClientIncidentReport_IncidentData_TrackedPreferenceIncident TPIncident;
switch (store_state) {
- case PrefHashStoreTransaction::CLEARED:
+ case ValueState::CLEARED:
EXPECT_EQ(TPIncident::CLEARED, incident_state);
break;
- case PrefHashStoreTransaction::CHANGED:
+ case ValueState::CHANGED:
EXPECT_EQ(TPIncident::CHANGED, incident_state);
break;
- case PrefHashStoreTransaction::UNTRUSTED_UNKNOWN_VALUE:
+ case ValueState::UNTRUSTED_UNKNOWN_VALUE:
EXPECT_EQ(TPIncident::UNTRUSTED_UNKNOWN_VALUE, incident_state);
break;
default:
- if (external_validation_value_state ==
- PrefHashStoreTransaction::CLEARED) {
+ if (external_validation_value_state == ValueState::CLEARED) {
EXPECT_EQ(TPIncident::BYPASS_CLEARED, incident_state);
- } else if (external_validation_value_state ==
- PrefHashStoreTransaction::CHANGED) {
+ } else if (external_validation_value_state == ValueState::CHANGED) {
EXPECT_EQ(TPIncident::BYPASS_CHANGED, incident_state);
} else {
FAIL() << "unexpected store state";
@@ -98,9 +99,9 @@ class PreferenceValidationDelegateTest : public testing::Test {
// Tests that a NULL value results in an incident with no value.
TEST_F(PreferenceValidationDelegateTest, NullValue) {
- instance_->OnAtomicPreferenceValidation(
- kPrefPath, NULL, PrefHashStoreTransaction::CLEARED,
- PrefHashStoreTransaction::UNSUPPORTED, false /* is_personal */);
+ instance_->OnAtomicPreferenceValidation(kPrefPath, NULL, ValueState::CLEARED,
+ ValueState::UNSUPPORTED,
+ false /* is_personal */);
std::unique_ptr<safe_browsing::ClientIncidentReport_IncidentData> incident(
incidents_.back()->TakePayload());
EXPECT_FALSE(incident->tracked_preference().has_atomic_value());
@@ -162,8 +163,8 @@ class PreferenceValidationDelegateValues
TEST_P(PreferenceValidationDelegateValues, Value) {
instance_->OnAtomicPreferenceValidation(
- kPrefPath, MakeValue(value_type_), PrefHashStoreTransaction::CLEARED,
- PrefHashStoreTransaction::UNSUPPORTED, false /* is_personal */);
+ kPrefPath, MakeValue(value_type_), ValueState::CLEARED,
+ ValueState::UNSUPPORTED, false /* is_personal */);
ASSERT_EQ(1U, incidents_.size());
std::unique_ptr<safe_browsing::ClientIncidentReport_IncidentData> incident(
incidents_.back()->TakePayload());
@@ -197,8 +198,7 @@ INSTANTIATE_TEST_CASE_P(
class PreferenceValidationDelegateNoIncident
: public PreferenceValidationDelegateTest,
public testing::WithParamInterface<
- std::tr1::tuple<PrefHashStoreTransaction::ValueState,
- PrefHashStoreTransaction::ValueState>> {
+ std::tr1::tuple<ValueState, ValueState>> {
protected:
void SetUp() override {
PreferenceValidationDelegateTest::SetUp();
@@ -206,8 +206,8 @@ class PreferenceValidationDelegateNoIncident
external_validation_value_state_ = std::tr1::get<1>(GetParam());
}
- PrefHashStoreTransaction::ValueState value_state_;
- PrefHashStoreTransaction::ValueState external_validation_value_state_;
+ ValueState value_state_;
+ ValueState external_validation_value_state_;
};
TEST_P(PreferenceValidationDelegateNoIncident, Atomic) {
@@ -227,22 +227,19 @@ TEST_P(PreferenceValidationDelegateNoIncident, Split) {
INSTANTIATE_TEST_CASE_P(
NoIncident,
PreferenceValidationDelegateNoIncident,
- testing::Combine(
- testing::Values(PrefHashStoreTransaction::UNCHANGED,
- PrefHashStoreTransaction::SECURE_LEGACY,
- PrefHashStoreTransaction::TRUSTED_UNKNOWN_VALUE),
- testing::Values(PrefHashStoreTransaction::UNCHANGED,
- PrefHashStoreTransaction::UNSUPPORTED,
- PrefHashStoreTransaction::UNTRUSTED_UNKNOWN_VALUE)));
+ testing::Combine(testing::Values(ValueState::UNCHANGED,
+ ValueState::SECURE_LEGACY,
+ ValueState::TRUSTED_UNKNOWN_VALUE),
+ testing::Values(ValueState::UNCHANGED,
+ ValueState::UNSUPPORTED,
+ ValueState::UNTRUSTED_UNKNOWN_VALUE)));
// Tests that incidents are reported for relevant combinations of ValueState and
// impersonal/personal.
class PreferenceValidationDelegateWithIncident
: public PreferenceValidationDelegateTest,
public testing::WithParamInterface<
- std::tr1::tuple<PrefHashStoreTransaction::ValueState,
- PrefHashStoreTransaction::ValueState,
- bool>> {
+ std::tr1::tuple<ValueState, ValueState, bool>> {
protected:
void SetUp() override {
PreferenceValidationDelegateTest::SetUp();
@@ -251,8 +248,8 @@ class PreferenceValidationDelegateWithIncident
is_personal_ = std::tr1::get<2>(GetParam());
}
- PrefHashStoreTransaction::ValueState value_state_;
- PrefHashStoreTransaction::ValueState external_validation_value_state_;
+ ValueState value_state_;
+ ValueState external_validation_value_state_;
bool is_personal_;
};
@@ -294,9 +291,9 @@ TEST_P(PreferenceValidationDelegateWithIncident, Split) {
EXPECT_EQ(kPrefPath, tp_incident.path());
EXPECT_FALSE(tp_incident.has_atomic_value());
if (!is_personal_) {
- if (value_state_ == PrefHashStoreTransaction::CLEARED ||
- value_state_ == PrefHashStoreTransaction::CHANGED ||
- value_state_ == PrefHashStoreTransaction::UNTRUSTED_UNKNOWN_VALUE) {
+ if (value_state_ == ValueState::CLEARED ||
+ value_state_ == ValueState::CHANGED ||
+ value_state_ == ValueState::UNTRUSTED_UNKNOWN_VALUE) {
ExpectKeysEquate(invalid_keys_, tp_incident.split_key());
} else {
ExpectKeysEquate(external_validation_invalid_keys_,
@@ -313,33 +310,28 @@ TEST_P(PreferenceValidationDelegateWithIncident, Split) {
INSTANTIATE_TEST_CASE_P(
WithIncident,
PreferenceValidationDelegateWithIncident,
- testing::Combine(
- testing::Values(PrefHashStoreTransaction::CLEARED,
- PrefHashStoreTransaction::CHANGED,
- PrefHashStoreTransaction::UNTRUSTED_UNKNOWN_VALUE),
- testing::Values(PrefHashStoreTransaction::UNCHANGED,
- PrefHashStoreTransaction::UNSUPPORTED,
- PrefHashStoreTransaction::UNTRUSTED_UNKNOWN_VALUE),
- testing::Bool()));
+ testing::Combine(testing::Values(ValueState::CLEARED,
+ ValueState::CHANGED,
+ ValueState::UNTRUSTED_UNKNOWN_VALUE),
+ testing::Values(ValueState::UNCHANGED,
+ ValueState::UNSUPPORTED,
+ ValueState::UNTRUSTED_UNKNOWN_VALUE),
+ testing::Bool()));
INSTANTIATE_TEST_CASE_P(
WithBypassIncident,
PreferenceValidationDelegateWithIncident,
- testing::Combine(
- testing::Values(PrefHashStoreTransaction::UNCHANGED,
- PrefHashStoreTransaction::SECURE_LEGACY,
- PrefHashStoreTransaction::TRUSTED_UNKNOWN_VALUE),
- testing::Values(PrefHashStoreTransaction::CHANGED,
- PrefHashStoreTransaction::CLEARED),
- testing::Bool()));
+ testing::Combine(testing::Values(ValueState::UNCHANGED,
+ ValueState::SECURE_LEGACY,
+ ValueState::TRUSTED_UNKNOWN_VALUE),
+ testing::Values(ValueState::CHANGED, ValueState::CLEARED),
+ testing::Bool()));
INSTANTIATE_TEST_CASE_P(
WithIncidentIgnoreBypass,
PreferenceValidationDelegateWithIncident,
- testing::Combine(
- testing::Values(PrefHashStoreTransaction::CLEARED,
- PrefHashStoreTransaction::CHANGED,
- PrefHashStoreTransaction::UNTRUSTED_UNKNOWN_VALUE),
- testing::Values(PrefHashStoreTransaction::CHANGED,
- PrefHashStoreTransaction::CLEARED),
- testing::Bool()));
+ testing::Combine(testing::Values(ValueState::CLEARED,
+ ValueState::CHANGED,
+ ValueState::UNTRUSTED_UNKNOWN_VALUE),
+ testing::Values(ValueState::CHANGED, ValueState::CLEARED),
+ testing::Bool()));
« no previous file with comments | « chrome/browser/safe_browsing/incident_reporting/preference_validation_delegate.cc ('k') | components/BUILD.gn » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698