blob: 97d50fa3c27cacf30247b3a49db2082489235322 [file] [log] [blame]
// Copyright 2017 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "components/autofill/core/browser/test_autofill_clock.h"
#include <utility>
#include "base/test/simple_test_clock.h"
#include "components/autofill/core/common/autofill_clock.h"
namespace autofill {
TestAutofillClock::TestAutofillClock() {
AutofillClock::SetTestClock(&test_clock_);
}
TestAutofillClock::~TestAutofillClock() {
// Destroys the test clock and resets a normal clock.
AutofillClock::SetClock();
}
void TestAutofillClock::SetNow(base::Time now) {
test_clock_.SetNow(now);
}
void TestAutofillClock::Advance(base::TimeDelta delta) {
test_clock_.Advance(delta);
}
} // namespace autofill