chromium/components/autofill/core/browser/data_model/autofill_data_model_unittest.cc

// Copyright 2013 The Chromium Authors
// 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/data_model/autofill_data_model.h"

#include <stddef.h>

#include "base/test/scoped_feature_list.h"
#include "base/test/task_environment.h"
#include "base/time/time.h"
#include "components/autofill/core/browser/data_model/test_autofill_data_model.h"
#include "components/autofill/core/browser/test_autofill_clock.h"
#include "components/autofill/core/common/autofill_clock.h"
#include "components/autofill/core/common/autofill_features.h"
#include "testing/gtest/include/gtest/gtest.h"

namespace autofill {

namespace {

// Tests that when recording a use, the last, second to last, etc. use dates are
// updated correctly.
TEST(AutofillDataModelTest, RecordUseDate) {}

enum Expectation {};
struct AutofillDataModelRankingTestCase {};

base::Time now =;

class HasGreaterFrecencyThanTest
    : public testing::TestWithParam<AutofillDataModelRankingTestCase> {};

TEST_P(HasGreaterFrecencyThanTest, HasGreaterFrecencyThan) {}

INSTANTIATE_TEST_SUITE_P();

// Tests that when merging two models, the use dates are merged correctly.
struct UseDateMergeTestCase {};
class UseDateMergeTest : public testing::TestWithParam<UseDateMergeTestCase> {};

TEST_P(UseDateMergeTest, MergeUseDates) {}

INSTANTIATE_TEST_SUITE_P();

}  // namespace

}  // namespace autofill