Index: chrome/browser/chrome_content_browser_client_unittest.cc |
diff --git a/chrome/browser/chrome_content_browser_client_unittest.cc b/chrome/browser/chrome_content_browser_client_unittest.cc |
index ea71520dd01cd5eb5b3e63bfe25138feb9fbec53..3647cdada7dfb2a8f610d63b4f56de1b512f68a2 100644 |
--- a/chrome/browser/chrome_content_browser_client_unittest.cc |
+++ b/chrome/browser/chrome_content_browser_client_unittest.cc |
@@ -355,13 +355,15 @@ class MockBrowsingDataRemover : public BrowsingDataRemover { |
<< "Expectations were set but not verified."; |
} |
- void RemoveInternal(const TimeRange& time_range, |
+ void RemoveInternal(const base::Time& delete_begin, |
+ const base::Time& delete_end, |
int remove_mask, |
int origin_type_mask, |
std::unique_ptr<BrowsingDataFilterBuilder> filter_builder, |
BrowsingDataRemover::Observer* observer) override { |
- actual_calls_.emplace_back(time_range, remove_mask, origin_type_mask, |
- std::move(filter_builder), UNKNOWN); |
+ actual_calls_.emplace_back(delete_begin, delete_end, remove_mask, |
+ origin_type_mask, std::move(filter_builder), |
+ UNKNOWN); |
// |observer| is not recorded in |actual_calls_| to be compared with |
// expectations, because it's created internally in ClearSiteData() and |
@@ -373,28 +375,32 @@ class MockBrowsingDataRemover : public BrowsingDataRemover { |
} |
void ExpectCall( |
- const TimeRange& time_range, |
+ const base::Time& delete_begin, |
+ const base::Time& delete_end, |
int remove_mask, |
int origin_type_mask, |
std::unique_ptr<RegistrableDomainFilterBuilder> filter_builder) { |
- expected_calls_.emplace_back(time_range, remove_mask, origin_type_mask, |
- std::move(filter_builder), |
+ expected_calls_.emplace_back(delete_begin, delete_end, remove_mask, |
+ origin_type_mask, std::move(filter_builder), |
REGISTRABLE_DOMAIN_FILTER_BUILDER); |
} |
- void ExpectCall(const TimeRange& time_range, |
+ void ExpectCall(const base::Time& delete_begin, |
+ const base::Time& delete_end, |
int remove_mask, |
int origin_type_mask, |
std::unique_ptr<OriginFilterBuilder> filter_builder) { |
- expected_calls_.emplace_back(time_range, remove_mask, origin_type_mask, |
- std::move(filter_builder), |
+ expected_calls_.emplace_back(delete_begin, delete_end, remove_mask, |
+ origin_type_mask, std::move(filter_builder), |
ORIGIN_FILTER_BUILDER); |
} |
- void ExpectCallDontCareAboutFilterBuilder(const TimeRange& time_range, |
+ void ExpectCallDontCareAboutFilterBuilder(const base::Time& delete_begin, |
+ const base::Time& delete_end, |
int remove_mask, |
int origin_type_mask) { |
- expected_calls_.emplace_back(time_range, remove_mask, origin_type_mask, |
+ expected_calls_.emplace_back(delete_begin, delete_end, remove_mask, |
+ origin_type_mask, |
std::unique_ptr<BrowsingDataFilterBuilder>(), |
DONT_CARE); |
} |
@@ -418,12 +424,14 @@ class MockBrowsingDataRemover : public BrowsingDataRemover { |
class CallParameters { |
public: |
- CallParameters(const TimeRange& time_range, |
+ CallParameters(const base::Time& delete_begin, |
+ const base::Time& delete_end, |
int remove_mask, |
int origin_type_mask, |
std::unique_ptr<BrowsingDataFilterBuilder> filter_builder, |
FilterBuilderType type) |
- : time_range_(time_range), |
+ : delete_begin_(delete_begin), |
+ delete_end_(delete_end), |
remove_mask_(remove_mask), |
origin_type_mask_(origin_type_mask), |
filter_builder_(std::move(filter_builder)), |
@@ -434,7 +442,8 @@ class MockBrowsingDataRemover : public BrowsingDataRemover { |
const CallParameters& a = *this; |
const CallParameters& b = other; |
- if (!(a.time_range_ == b.time_range_) || |
+ if (a.delete_begin_ != b.delete_begin_ || |
+ a.delete_end_ != b.delete_end_ || |
a.remove_mask_ != b.remove_mask_ || |
a.origin_type_mask_ != b.origin_type_mask_) { |
return false; |
@@ -468,7 +477,8 @@ class MockBrowsingDataRemover : public BrowsingDataRemover { |
} |
private: |
- TimeRange time_range_; |
+ base::Time delete_begin_; |
+ base::Time delete_end_; |
int remove_mask_; |
int origin_type_mask_; |
std::unique_ptr<BrowsingDataFilterBuilder> filter_builder_; |
@@ -550,7 +560,6 @@ TEST_F(ChromeContentBrowserClientClearSiteDataTest, Parameters) { |
const TestCase& test_case = test_cases[i]; |
// We always delete data for all time and all origin types. |
- BrowsingDataRemover::TimeRange all_time(base::Time(), base::Time::Max()); |
BrowsingDataHelper::OriginTypeMask all_origin_types = |
BrowsingDataHelper::ALL; |
@@ -566,12 +575,14 @@ TEST_F(ChromeContentBrowserClientClearSiteDataTest, Parameters) { |
if (registrable_domain_deletion_mask) { |
remover()->ExpectCallDontCareAboutFilterBuilder( |
- all_time, registrable_domain_deletion_mask, all_origin_types); |
+ base::Time(), base::Time::Max(), |
+ registrable_domain_deletion_mask, all_origin_types); |
} |
if (origin_deletion_mask) { |
remover()->ExpectCallDontCareAboutFilterBuilder( |
- all_time, origin_deletion_mask, all_origin_types); |
+ base::Time(), base::Time::Max(), |
+ origin_deletion_mask, all_origin_types); |
} |
SetClearingFinished(false); |
@@ -639,7 +650,7 @@ TEST_F(ChromeContentBrowserClientClearSiteDataTest, RegistrableDomains) { |
registrable_domain_filter_builder->AddRegisterableDomain(test_case.domain); |
remover()->ExpectCall( |
- BrowsingDataRemover::Period(browsing_data::TimePeriod::ALL_TIME), |
+ base::Time(), base::Time::Max(), |
BrowsingDataRemover::REMOVE_COOKIES | |
BrowsingDataRemover::REMOVE_CHANNEL_IDS | |
BrowsingDataRemover::REMOVE_PLUGIN_DATA, |
@@ -650,7 +661,7 @@ TEST_F(ChromeContentBrowserClientClearSiteDataTest, RegistrableDomains) { |
origin_filter_builder->AddOrigin(url::Origin(GURL(test_case.origin))); |
remover()->ExpectCall( |
- BrowsingDataRemover::Period(browsing_data::TimePeriod::ALL_TIME), |
+ base::Time(), base::Time::Max(), |
BrowsingDataRemover::REMOVE_CACHE, BrowsingDataHelper::ALL, |
std::move(origin_filter_builder)); |