// Copyright 2014 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 "third_party/libaddressinput/chromium/chrome_storage_impl.h" #include #include "base/prefs/value_map_pref_store.h" #include "testing/gtest/include/gtest/gtest.h" #include "third_party/libaddressinput/chromium/storage_test_runner.h" #include "third_party/libaddressinput/src/cpp/include/libaddressinput/callback.h" namespace autofill { // Tests for ChromeStorageImpl object. class ChromeStorageImplTest : public testing::Test { protected: ChromeStorageImplTest() : store_(new ValueMapPrefStore()), storage_(store_.get()), runner_(&storage_) {} virtual ~ChromeStorageImplTest() {} scoped_refptr store_; ChromeStorageImpl storage_; StorageTestRunner runner_; }; TEST_F(ChromeStorageImplTest, StandardStorageTests) { EXPECT_NO_FATAL_FAILURE(runner_.RunAllTests()); } } // namespace autofill