Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / components / autofill / content / browser / wallet / wallet_test_util.h
blobcd9fb17dd46c9cb6f324201c29b864c2520169f0
1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #ifndef COMPONENTS_AUTOFILL_CONTENT_BROWSER_WALLET_WALLET_TEST_UTIL_H_
6 #define COMPONENTS_AUTOFILL_CONTENT_BROWSER_WALLET_WALLET_TEST_UTIL_H_
8 #include <vector>
10 #include "base/memory/scoped_ptr.h"
11 #include "base/strings/string16.h"
13 namespace autofill {
14 namespace wallet {
16 class Address;
17 class FullWallet;
19 std::vector<base::string16> StreetAddress(const std::string& line1,
20 const std::string& line2);
21 scoped_ptr<Address> GetTestAddress();
22 scoped_ptr<Address> GetTestMinimalAddress();
23 scoped_ptr<FullWallet> GetTestFullWallet();
24 scoped_ptr<FullWallet> GetTestFullWalletInstrumentOnly();
25 scoped_ptr<Address> GetTestSaveableAddress();
26 scoped_ptr<Address> GetTestShippingAddress();
27 scoped_ptr<Address> GetTestNonDefaultShippingAddress();
29 } // namespace wallet
30 } // namespace autofill
32 #endif // COMPONENTS_AUTOFILL_CONTENT_BROWSER_WALLET_WALLET_TEST_UTIL_H_