#include <stddef.h>
#include <memory>
#include <vector>
#include "base/strings/utf_string_conversions.h"
#include "base/time/time.h"
#include "chrome/browser/predictors/autocomplete_action_predictor_table.h"
#include "chrome/browser/predictors/predictor_database.h"
#include "chrome/browser/predictors/predictor_database_factory.h"
#include "chrome/test/base/testing_profile.h"
#include "content/public/test/browser_task_environment.h"
#include "content/public/test/test_utils.h"
#include "sql/statement.h"
#include "base/task/sequenced_task_runner.h"
#include "testing/gtest/include/gtest/gtest.h"
Time;
AutocompleteActionPredictorTable;
namespace predictors {
class AutocompleteActionPredictorTableTest : public testing::Test { … };
class AutocompleteActionPredictorTableReopenTest
: public AutocompleteActionPredictorTableTest { … };
AutocompleteActionPredictorTableTest::AutocompleteActionPredictorTableTest() { … }
AutocompleteActionPredictorTableTest::~AutocompleteActionPredictorTableTest() { … }
void AutocompleteActionPredictorTableTest::SetUp() { … }
void AutocompleteActionPredictorTableTest::TearDown() { … }
size_t AutocompleteActionPredictorTableTest::CountRecords() const { … }
void AutocompleteActionPredictorTableTest::AddAll() { … }
bool AutocompleteActionPredictorTableTest::RowsAreEqual(
const AutocompleteActionPredictorTable::Row& lhs,
const AutocompleteActionPredictorTable::Row& rhs) const { … }
void AutocompleteActionPredictorTableTest::TestGetRow() { … }
void AutocompleteActionPredictorTableTest::TestAddAndUpdateRows() { … }
void AutocompleteActionPredictorTableTest::TestDeleteRows() { … }
void AutocompleteActionPredictorTableTest::TestDeleteAllRows() { … }
TEST_F(AutocompleteActionPredictorTableTest, GetRow) { … }
TEST_F(AutocompleteActionPredictorTableTest, AddAndUpdateRows) { … }
TEST_F(AutocompleteActionPredictorTableTest, DeleteRows) { … }
TEST_F(AutocompleteActionPredictorTableTest, DeleteAllRows) { … }
TEST_F(AutocompleteActionPredictorTableReopenTest, GetRow) { … }
TEST_F(AutocompleteActionPredictorTableReopenTest, AddAndUpdateRows) { … }
TEST_F(AutocompleteActionPredictorTableReopenTest, DeleteRows) { … }
TEST_F(AutocompleteActionPredictorTableReopenTest, DeleteAllRows) { … }
}