summaryrefslogtreecommitdiff
path: root/chromium/components/feature_engagement/internal/once_condition_validator_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/components/feature_engagement/internal/once_condition_validator_unittest.cc')
-rw-r--r--chromium/components/feature_engagement/internal/once_condition_validator_unittest.cc28
1 files changed, 25 insertions, 3 deletions
diff --git a/chromium/components/feature_engagement/internal/once_condition_validator_unittest.cc b/chromium/components/feature_engagement/internal/once_condition_validator_unittest.cc
index bc384705b70..8978b0c43b1 100644
--- a/chromium/components/feature_engagement/internal/once_condition_validator_unittest.cc
+++ b/chromium/components/feature_engagement/internal/once_condition_validator_unittest.cc
@@ -50,6 +50,27 @@ class OnceTestEventModel : public EventModel {
void IncrementEvent(const std::string& event_name, uint32_t day) override {}
+ void IncrementSnooze(const std::string& event_name,
+ uint32_t day,
+ base::Time time) override {}
+
+ void DismissSnooze(const std::string& event_name) override {}
+
+ base::Time GetLastSnoozeTimestamp(
+ const std::string& event_name) const override {
+ return base::Time();
+ }
+
+ uint32_t GetSnoozeCount(const std::string& event_name,
+ uint32_t window,
+ uint32_t current_day) const override {
+ return 0;
+ }
+
+ bool IsSnoozeDismissed(const std::string& event_name) const override {
+ return false;
+ }
+
private:
bool ready_;
};
@@ -61,15 +82,16 @@ class OnceConditionValidatorTest : public ::testing::Test {
event_model_.SetIsReady(true);
}
+ OnceConditionValidatorTest(const OnceConditionValidatorTest&) = delete;
+ OnceConditionValidatorTest& operator=(const OnceConditionValidatorTest&) =
+ delete;
+
protected:
EditableConfiguration configuration_;
OnceTestEventModel event_model_;
NeverAvailabilityModel availability_model_;
NoopDisplayLockController display_lock_controller_;
OnceConditionValidator validator_;
-
- private:
- DISALLOW_COPY_AND_ASSIGN(OnceConditionValidatorTest);
};
} // namespace